commit 4a90420dd3807fd569c8886dca059cd34d04c622 Author: Johann Dreo Date: Tue Oct 26 10:51:48 2010 +0200 create a more generic class for monitoring to any ostream (useful for output to clog or cerr, for example), the stdout monitor now inherits from it commit 47c4f58eb8a989cc387cccedcadd795a1fb31e06 Author: Johann Dreo Date: Mon Oct 25 09:50:50 2010 +0200 Stat object to compute ratio of feasible indviduals in a pop using eoDualFitness commit 91ab6b8296dc162efef69c19118405c5c487c7b3 Author: Johann Dreo Date: Fri Oct 22 10:08:57 2010 +0200 a stat object for computing interquartile range (a robust measure of dispersion) commit 11b14cf597756f645d4b43b944f5d675c1f36512 Author: Johann Dreo Date: Fri Oct 22 10:07:09 2010 +0200 Arithmetic operators (note: priority to unfeasibility) commit ac0a909d1da643b62a3cfd7b61f5e070d30974f4 Author: Johann Dreo Date: Wed Sep 29 22:52:30 2010 +0200 using eo::log instead of std::cout commit ffc6efeb97ec2b1148fd08225b9d0698a44d9a8b Author: Johann Dreo Date: Tue Sep 21 17:53:48 2010 +0200 do not explicitely specify build type, use O3 instead of O2 for release commit eade49c45ad7b4e89ece2a40b1479f7506389ffd Author: Johann Dreo Date: Tue Sep 21 17:52:59 2010 +0200 typo variable name commit 9a6dbdd70e061b385baff228617895a4fcce1dc4 Author: Johann Dreo Date: Mon Sep 20 11:32:55 2010 +0200 deactivate -fprofile-arcs -ftest-coverage that necessitate gcov commit f39183b8d7656b618afc4043095dc3ab98b42d90 Author: Johann Dreo Date: Thu Sep 16 14:16:24 2010 +0200 accessors to levels ; typofix on _contextLevel commit 8dc13bbaff422f5f22acb562339c8dc0c7a6774b Author: Johann Dreo Date: Thu Sep 16 11:29:32 2010 +0200 important note: we are using wallclock time commit faec5f102cc8b63276928f46679ed34e65fde1e4 Author: Johann Dreo Date: Thu Sep 16 11:16:55 2010 +0200 bugfix operator() signature commit d26a9d87673bda9a17075493ac39a69732bffda6 Author: Johann Dreo Date: Thu Sep 16 11:06:04 2010 +0200 evals that can throw exceptions commit 5adfdc8a0853c278e0f8d054ae64390393faacac Merge: ccd5b01 88b2ec3 Author: Johann Dreo Date: Thu Sep 16 09:41:26 2010 +0200 Merge branch 'master' of ssh://eodev/gitroot/eodev/eodev commit ccd5b01dee2ef9099e5ea24eb39b3acca7df7c0c Author: Johann Dreo Date: Thu Sep 16 09:33:55 2010 +0200 more comments ; header commit 991138053c8605d9538bb114edc7754a498ddeaf Author: Johann Dreo Date: Thu Sep 16 09:29:51 2010 +0200 typo bugfix commit 2ed8146723a3ad9c1311e5a2fd2ed5882c98bed5 Author: Johann Dreo Date: Thu Sep 16 09:28:55 2010 +0200 use std::endl ; error message format ; more comments commit 9d19cc2cfaec74a26ba98421015de68babfba222 Author: Johann Dreo Date: Wed Sep 15 22:53:15 2010 +0200 bugfix _keep_existing name ; added an overwriting option to use ios_base::trunc instead of ios_base::app commit d8a1aedf015cf7ab8c91388c8f21e5fc2ed8a6eb Author: Johann Dreo Date: Wed Sep 15 22:28:58 2010 +0200 use eo::log commit 22ce03233ebaa2472538c623ec0172f819e61f3c Author: Johann Dreo Date: Wed Sep 15 22:28:29 2010 +0200 doc comments commit 88b2ec3d1a95e3f1d87e3ed150c4a09035e4e270 Author: nojhan Date: Thu Sep 9 22:37:50 2010 +0200 update related softwares: + EASEA, GUIDE commit 526dfe150b42711086b486375b57396db0e7d4dc Author: Johann Dreo Date: Mon Sep 6 12:05:13 2010 +0200 bugfix xdebug level commit 3c2639a876148028fb779176c519415ec36087b3 Author: Johann Dreo Date: Mon Sep 6 11:20:00 2010 +0200 use eo::log instead of cout commit 236dd026088d572022729a7ca103ca74f9072ba4 Author: Johann Dreo Date: Mon Sep 6 00:04:37 2010 +0200 indent clean, more comments commit b9d74c0b55590e980a2173721ca266d7e9f3e68e Author: Johann Dreo Date: Sun Sep 5 23:56:17 2010 +0200 replace \n with endl commit b18817b46fb40feec2e4d71ac8b69e89795a2570 Author: Johann Dreo Date: Sun Sep 5 23:42:58 2010 +0200 use eo::log instead of cout commit 2b4f14b8d720611cb34d60cbabc1eb53ed3efd90 Author: nojhan Date: Fri Sep 3 09:19:23 2010 +0200 official xmpp chat room commit f7170e2ebacda69cc42034149ebb22b58e91ef29 Author: Caner Candan Date: Wed Sep 1 19:15:26 2010 +0200 * t-eoLogger: missed some code lines to display correctly the help commit 541a14babff45c4f616184d770f508cd43de709b Author: Caner Candan Date: Wed Sep 1 17:30:50 2010 +0200 * packaging: now the test and tutorial binaries are installed in share directory commit 6d04ba9d3287d5bcae98fe695e43462b37b7d4e2 Author: Caner Candan Date: Wed Sep 1 14:51:09 2010 +0200 ticket #1: Remove the autotools files done commit 76d8dac2fdc8d56d0b51b276970f8e773f053b13 Merge: 5bd0baa 7159f8e Author: Caner Candan Date: Wed Sep 1 12:07:23 2010 +0200 Merge branch 'packaging' of ssh://localhost:9001/gitroot/eodev/eodev commit 5bd0baace7402bb0ff61636301d181429d53b299 Author: Caner Candan Date: Wed Sep 1 12:01:42 2010 +0200 eo::log: added the parameter -o in order to define a log file + removed some warning messages at compile time commit 0834d689e8684b3c50d2bc8172e70a5af1e2aff5 Author: Caner Candan Date: Tue Aug 31 19:26:51 2010 +0200 * added some useful comments in eoLogger class commit 20a4496b839d293ab01546a22763b273e0992c47 Author: Caner Candan Date: Tue Aug 31 16:39:21 2010 +0200 fixed some warning messages while compiling commit f98e1385626d403566a61f107362bb3f64c2df6c Author: Caner Candan Date: Tue Aug 31 16:35:50 2010 +0200 + eoEvalFuncCounterBounder.h: inherits of eoEvalFuncCounter in adding an exception throwing when a threshold of evaluation has been reached commit 52d4107bc420c151c1233c36c681fc2505756613 Author: Caner Candan Date: Tue Aug 31 16:34:03 2010 +0200 + eoEvalFuncCounterBounder.h: inherits of eoEvalFuncCounter in adding an exception throwing when a threshold of evaluation has been reached commit b790bbc35bd2adf426a86f8acbd28a06ba9713f0 Author: Caner Candan Date: Tue Aug 31 16:32:19 2010 +0200 + eoEvalFuncCounterBounder.h: inherits of eoEvalFuncCounter in adding an exception throwing when a threshold of evaluation has been reached commit 698c692a63b2867aae37bea0e0cc564f099f1bf4 Author: Caner Candan Date: Tue Aug 31 16:31:39 2010 +0200 + eoEvalFuncCounterBounder.h: inherits of eoEvalFuncCounter in adding an exception throwing when a threshold of evaluation has been reached commit 1619b2b38cfb508b88c2299e74e235fb5e192b00 Author: Caner Candan Date: Tue Aug 31 15:53:32 2010 +0200 * eoRNG.h: added double uniform(double min, double max) commit e42a1dae74433bdc2fe64875cccb87f5b44edec3 Author: Caner Candan Date: Tue Aug 31 14:56:11 2010 +0200 * eoFitContinue: using of _pop.best_element().fitness() instead of pop.nth_element_fitness(0) commit 12a631cfb188b5662c7010cad049397b8d07b701 Author: Caner Candan Date: Tue Aug 31 14:54:42 2010 +0200 removed a wrong logging message from eoEvalContinue.h commit 2b3db39aff1fef32c687fedefc858f76cd7b5c98 Author: Caner Candan Date: Tue Aug 31 14:52:08 2010 +0200 repared some compile warning messages commit 1b3172a40c07b6c7411cbed859524b975ae4c9dd Author: Caner Candan Date: Tue Aug 31 14:15:54 2010 +0200 updated doxygen config file to the version 1.6.x commit ce8f5f692fef83e44e6dbd9574c0a90019187d07 Author: Caner Candan Date: Tue Aug 31 14:10:13 2010 +0200 * fixed some warning issues during compilation commit 27d5cbbc3ba202e69ef7ab6a53d97adadb5d9a30 Author: Caner Candan Date: Tue Aug 31 14:06:34 2010 +0200 updated doc/CMakeLists.txt in order to add docs in packages commit 364877cc23439496cf00f6297df2f245e6fb0b46 Author: Caner Candan Date: Tue Aug 31 14:04:25 2010 +0200 removed useless eo.cfg, this is generated automaticaly by cmake with the file eo.cfg.cmake commit 23dc5dfed8d16da278a6c630730e47bd945d179d Merge: 248d12d 2fdc24a Author: Johann Dreo Date: Tue Aug 31 10:22:46 2010 +0200 Merge branch 'master' of ssh://eodev/gitroot/eodev/eodev commit 248d12d2f480a0f2f82e0f33e3823d659f359a66 Author: Johann Dreo Date: Mon Aug 30 22:50:59 2010 +0200 add eoDualFitness.h to the list of headers commit 528893cba96b161a76deaf325810ebf53204399f Author: Johann Dreo Date: Mon Aug 30 22:50:34 2010 +0200 bugfix: typo on _this_ commit ce0c96967123e7910be816c5c85f0223b23854f7 Author: Johann Dreo Date: Mon Aug 30 22:46:55 2010 +0200 update of the license headers, LGPL version 2 only for those new files commit e184e9dd966f713c1f7dfd068afc3cd75855020c Author: Johann Dreo Date: Mon Aug 30 22:46:37 2010 +0200 add a xdebug level & update of the license headers, LGPL version 2 only for this new file commit 03978e9ead16def2ee37af70adbabacac6ef2bfa Author: Johann Dreo Date: Mon Aug 30 22:44:18 2010 +0200 no ; at the end of the line commit eb79ec2b6c20b860d844c15e0c51082ddeb3550d Author: Johann Dreo Date: Mon Aug 30 22:43:50 2010 +0200 New class: A fitness class that permits to compare feasible and unfeasible individuals. It guaranties that a feasible individual will always be better than an unfeasible one. commit ee6d52ec812ebe6c2c51819f3db80d98b2509c7d Author: Johann Dreo Date: Mon Aug 30 22:42:42 2010 +0200 no ; at the end of the line commit 2fdc24a29a37de13bd8b56387c09744aefeac368 Author: nojhan Date: Sat Aug 28 12:30:37 2010 +0200 openhatch button, supposed to facilitate the involvement of new contributors commit 113d2ac145b8202bdcadecc21518c7aefcdc9bfa Author: nojhan Date: Thu Aug 19 22:04:01 2010 +0200 more sections to jump to commit 52eeae0f5b163476a248d22d738e50c42d1f7b52 Author: nojhan Date: Thu Aug 19 21:45:19 2010 +0200 correct links to sourceforge features commit 82c873fc1a32f74f30488466def189026630b180 Author: nojhan Date: Thu Aug 19 20:38:19 2010 +0200 bugfix #2054922: using base_const_iterator::node; commit bb5b1965c75cd633e0a94d50169ecd23c5d1ed06 Author: Caner CANDAN Date: Wed Aug 18 17:30:11 2010 +0200 * eoDetSelect: when the call of howmany() returns 0 it is replaced by 1 commit 8e858e8fff373c5635758de7a61395157d5c673e Author: Caner CANDAN Date: Wed Aug 18 17:18:36 2010 +0200 fixed a warning issue at the file eoRealBounds.cpp commit 7159f8e5c43166269e34bd551c0c6ca1c9a40b24 Author: Caner CANDAN Date: Wed Aug 18 17:06:16 2010 +0200 + cpack configuration in order to generate packaging files, to make it easier use the script package_deb and package_rpm commit 9632d429dc6a48e5bef597060cba1b71f192584f Merge: 0a37f66 6ec3fc5 Author: Caner CANDAN Date: Wed Aug 18 12:16:13 2010 +0200 Merge branch 'master' of ssh://localhost:9001/gitroot/eodev/eodev commit 6ec3fc5c09a275b8fa92a8485524f68106309f9a Author: Johann Dreo Date: Tue Aug 17 15:11:18 2010 +0200 correct headers ; class comment commit 8896fec32152a6b22a87b4ac8038bcfd0f36e150 Author: Johann Dreo Date: Tue Aug 17 15:07:17 2010 +0200 improved explanations commit 4ba3f62a3a5ed032ae0519ac75af7d3e38f1e0f7 Author: Johann Dreo Date: Tue Aug 17 15:02:39 2010 +0200 missing header ; correct copyright ; correct emails commit d698065579e2410d2f62b2fbbc13442edc918d90 Author: Johann Dreo Date: Tue Aug 17 14:59:24 2010 +0200 translate variable from french to english commit ce99bb02f1f6624d650ff103349f64ffed279c53 Author: Johann Dreo Date: Tue Aug 17 14:56:33 2010 +0200 use eo::log ; warning when returns 0 commit 0a37f66ef0f22ee5232cac9f5b2830fa580fb7db Merge: 9f4c073 68a03aa Author: Caner CANDAN Date: Wed Aug 4 14:10:57 2010 +0200 Merge branch 'yaml_load_and_save' of ssh://localhost:9001/gitroot/eodev/eodev commit 1ecf4d3def049e8496b7d8f8382a165a7b7f931e Author: Caner CANDAN Date: Wed Aug 4 13:47:51 2010 +0200 + feature eoSIGContinue: Continuator can catch user signals + feature eoLogger: flexible logging system for eo commit 9f4c073678ab98462055d8b9e8b2324c9b41822d Author: Johann Dreo Date: Mon Aug 2 17:07:32 2010 +0200 code to display only once the message about the help parameter + some indent fix + some more comments commit 1d1046d19f22bab1cdd9398bf9679d464cdfd91f Author: nojhan Date: Sun Aug 1 22:27:31 2010 +0200 list of some publications commit 82e7d3c04116f070c6b6d400d765e720852f0359 Author: nojhan Date: Sun Aug 1 10:55:38 2010 +0200 example diagrams now close to features list, with a better legend commit 9a5871cce26722098306198849d037c1b2ade800 Author: nojhan Date: Sat Jul 31 23:00:10 2010 +0200 better layout for the menu commit 6c4bdcff461d4f69ed6afd4a965df42385d62a1e Author: nojhan Date: Sat Jul 31 22:48:49 2010 +0200 correct layout in 1024, better spacing for greater resolutions commit f531247627fcb372a0b4ce96b6af62072838d771 Author: nojhan Date: Sat Jul 31 22:40:04 2010 +0200 'jump to section' links and back links commit a9c4805ebd6abd7e62724f34e4415494313cc2c0 Author: nojhan Date: Sat Jul 31 22:14:09 2010 +0200 logo icon for sourceforge, without text, 48px commit 535b26b903abf89ce466ef675686475e6b3505a0 Author: nojhan Date: Sat Jul 31 22:06:27 2010 +0200 slides via slideshare, better section order, small design changes commit eee9b46c0bd4f7976ee10a5149dec86544265987 Author: nojhan Date: Sat Jul 31 18:59:12 2010 +0200 website sources commit d3fc6438c0e6016cee1af61ea2890c5ecdfb51df Author: nojhan Date: Thu Jul 29 14:28:05 2010 +0200 no more CVSROOT commit ed35ed4da09b37ea13859a609e0c78d7bcf3d9e4 Author: paradiseo Date: Tue Jun 22 09:31:58 2010 +0000 Store a result in a variable to have no warning commit 0695b25c08782bb1cd435ef7ecc6a22a3c6f37d6 Author: paradiseo Date: Thu Jun 10 10:03:26 2010 +0000 Add "Visual Studio 10" in config file for CMake commit 68a03aa429b6fecf26e1d1942f11cefe62a01455 Author: stevemadere Date: Fri May 7 03:17:44 2010 +0000 changed YAML saving technique to YAML::Serializable commit e58ef45f70f76d1ef0fcdb33d756760ffebfa82c Author: stevemadere Date: Thu May 6 22:46:10 2010 +0000 added support to save app/gprop/mlp as YAML commit f8bd8605794dbbd25463f93613443d085d939864 Author: stevemadere Date: Tue May 4 17:18:12 2010 +0000 configure changes to prepare for use of libyaml-cpp commit 7f81c03af4249a6251c49282f1e9b558aa5b711b Author: (EO team) <(EO team)> Date: Tue May 4 13:00:51 2010 +0000 This commit was manufactured by cvs2svn to create branch 'yaml_load_and_save'. commit abc65a390a67d1ef603534a0005a2dcbd8d002e4 Author: stevemadere Date: Tue May 4 13:00:50 2010 +0000 Reflecting build process changes in doc and source tree (now using autogen.sh;./configure) commit 8214fe3f5e94e4dd8defb9078f606d3ba5455100 Author: stevemadere Date: Tue May 4 12:56:54 2010 +0000 Added includes necessary to compile using gcc 4.4 commit dfad82c0431cf53846436ca51c07aae09d226aba Author: stevemadere Date: Tue May 4 12:54:36 2010 +0000 Removed references to eliminated headers eoDummyFlight.h, eoLSPSO.h, eoSSPSO.h commit 227e7fd2e5df41ddf361c8d08ac4eaa0770f535e Author: stevemadere Date: Tue May 4 12:50:29 2010 +0000 Removed reference to Lesson6 until its makefile is fixed commit 8c07ca4cc5329cbf4376a1ceb9f0f53035fcdb02 Author: paradiseo Date: Thu Mar 18 12:44:45 2010 +0000 add an include commit a2703a8eabd8284107bfbfc016a70bce33ef3850 Author: paradiseo Date: Wed Dec 9 15:49:30 2009 +0000 No real change -> test commit commit d46117cda1348ad4ba3544bca457e13ef8d3bc4c Author: paradiseo Date: Thu Jun 25 14:49:53 2009 +0000 Accept long time commit 45ce5f84043eba5327ab3cfd2401ec9c23cf0dc7 Author: paradiseo Date: Tue Jan 27 16:30:18 2009 +0000 little change to delete warnings commit b20c5e98c148fb3ac2398d0690e758e1985ed512 Author: paradiseo Date: Tue Jan 27 16:28:55 2009 +0000 little modif to delete warning commit eca555a7a315b528f9ce89333b5f494da2ad458c Author: paradiseo Date: Tue Jan 27 16:26:44 2009 +0000 little change to delete warning commit 6563aa6e7aa99e8f0fb71755cebacf83eb3eda58 Author: paradiseo Date: Tue Jan 27 16:21:53 2009 +0000 little modif to delete warning commit bda9e1c712ff1444996b31e5ff92864ad9d458f4 Author: paradiseo Date: Mon Jan 26 14:39:37 2009 +0000 Change Compiler flags commit cfd7f2b008363f1f15b43c3cf7b9e45f188d6878 Author: paradiseo Date: Mon Jan 26 13:43:40 2009 +0000 disable warning C4530 (Visual Studio) commit 072979a705b152f13b1a7c73a224596230e0009a Author: paradiseo Date: Mon Jan 26 13:38:01 2009 +0000 option added to disable warning (mode release with Visual Studio) commit 7fc04f1de76217f43121387854c64a07294c79e6 Author: paradiseo Date: Mon Jan 26 09:07:59 2009 +0000 cmake < 2.6 authorized commit 37c3989ee902f0cb78261d8b36a1c9f49fe18804 Author: paradiseo Date: Thu Jan 22 10:18:10 2009 +0000 test on PSO changed. commit 1204ce35b7af1101ee221c58500197a9d5dd8098 Author: paradiseo Date: Fri Jan 16 14:29:42 2009 +0000 modif cmake commit 080f98bffafc29df4daa78ac343e2ac8978b943b Author: paradiseo Date: Wed Jan 14 14:50:46 2009 +0000 Cmake configuration modified commit f2d19ce1878326343a641e748f1cb5257d506da8 Author: paradiseo Date: Mon Jan 12 09:14:02 2009 +0000 Update to cmake2.6 + modif to support compatibility with icc commit 893204f8f1293644092ff1541ac2234af0faa44d Author: evomarc Date: Thu Dec 25 16:01:57 2008 +0000 Fixing a small glitch that was giving wrong clues to newcomers ... Thanks to Christophe-Marie Duquesne for the post commit 8c40a38cdc672175839c90f3132ba935bafd4d56 Author: paradiseo Date: Fri Dec 5 13:55:41 2008 +0000 add "=0;" at the end of two virtual method commit 916152b02ef1373e1a7517b473731a1bfc96b25b Author: paradiseo Date: Thu Nov 20 16:35:47 2008 +0000 remove DartConfig commit 48204d18ff68108472ddd4d7f4544c0663abe562 Author: paradiseo Date: Mon Nov 17 10:27:55 2008 +0000 Switch from Dart to Dash. commit 462d3ac5683c818ae92a16df1e5a7ab79a26a972 Author: jeggermo Date: Tue Nov 11 09:51:17 2008 +0000 fixed some very old and stupid problems commit 512c18b0d06c3ec1c972016ee13df89dfc7d77cf Author: jeggermo Date: Tue Nov 11 09:50:52 2008 +0000 fixed some stupid problems commit 74c5be143994aa239169d0f5bc317cfe44793753 Author: maartenkeijzer Date: Mon May 5 12:33:26 2008 +0000 updated configure.in to generate moo files commit aa33f98459d05f8bbb829948fc54524ab112afee Author: tlegrand Date: Fri Apr 18 12:00:15 2008 +0000 deleted "win" directory in the autotools config commit a93ed43907db7426d72318bdca73f0096a606eed Author: tlegrand Date: Fri Apr 18 08:59:02 2008 +0000 added eoExtendedvelocity (+doc + test) that takes both the local best and the global of a PSO topology into account. Also updated the doc tags for the other topologies and velocities commit a1ee120589c7df7270a42027ed4cc2af6fcd5c5e Author: tlegrand Date: Fri Apr 18 08:58:42 2008 +0000 imrproved PSO topology/velocity tests commit 49d3df2cc4f3683e1416c36ac68ad85bb722cb09 Author: tlegrand Date: Fri Apr 18 08:51:38 2008 +0000 updated the doc tags commit 78a798d169fad5043fb98e4648192b6163f0e638 Author: tlegrand Date: Fri Apr 18 08:50:22 2008 +0000 added eoExtendedvelocity (+doc + test) that takes both the local best and the global of a PSO topology into account. Also updated the doc tags for the other topologies and velocities commit aaa8df129b222063eb2891effb6e9a6271ffd9ee Author: tlegrand Date: Fri Apr 18 08:19:22 2008 +0000 updated a few things about paradiseo (links, docs) commit 9d3da02ea95cc7237e5a52cfcd96a03010d02c27 Author: tlegrand Date: Fri Apr 18 07:58:17 2008 +0000 deleted old and obsolete paradiseo's pdf slides commit 4b844243cebb20dc68a26f9f00cfd3588fa45267 Author: paradiseo Date: Thu Apr 17 14:31:11 2008 +0000 new implementation of the test commit b2404c9daa6a3fe1715130a88c657300db47f115 Author: paradiseo Date: Thu Apr 17 14:29:57 2008 +0000 Add t-eoOrderXover in the test list commit 08d4b90578e29b8df21fa2e9fc2c918eef981232 Author: paradiseo Date: Thu Apr 17 14:29:10 2008 +0000 test of eoOrderXover commit 7a7340f9ad3e224dd88c6af3991123414edea884 Author: paradiseo Date: Thu Apr 17 14:26:59 2008 +0000 new crossover dedicated to permutation-based representation commit 86cda0d3b6d8f01c149b4aaefd3ad49c5a96dfca Author: kuepper Date: Mon Mar 31 19:12:12 2008 +0000 start preparation for 1.1 release commit 0388f957581593bc98488ada6cea60b733a8cfda Author: kuepper Date: Mon Mar 31 19:11:13 2008 +0000 Update for gcc-4.3 compatibility commit 1187a83c8235957094674b25c7d65afcf6593a75 Author: kuepper Date: Mon Mar 31 13:35:41 2008 +0000 Add climits header as required for gcc-4.3 when using UINT_MAX commit fb6201a1449f90816abcf8153d4d28a216eac88b Author: ldacosta Date: Mon Mar 31 12:53:51 2008 +0000 make_continue... just a little formatting commit fac8fc0742f4547220a8f3de9bc39c064a2954aa Author: ldacosta Date: Fri Mar 28 16:24:17 2008 +0000 Output functor is needed if there is screen output OR FILE OUTPUT - until now, it was only created and stored in the screen output was activated. Line 120 of make_checkpoint.h commit 64fb5d2c4510ed560d7b1af90ddd5bd51734e04d Author: ldacosta Date: Fri Mar 28 16:09:40 2008 +0000 Change in do_make_checkpoint: it receives not just a parameter from the evaluation function, not the function itself!! commit af8cd4b08bcb7b13201ac054627e3313120bb393 Author: ldacosta Date: Fri Mar 28 15:57:55 2008 +0000 Adjusting configuration for Eclipse commit 8c1726ef9715f2055346416e353bcde8e8f04809 Author: ldacosta Date: Fri Mar 28 15:51:48 2008 +0000 do_make_algo_scalar is extended: now it accepts also an evaluation of the fitness of the population as parameter. commit c86d07fed3f625f8d6e688e18c8ae79ed974115e Author: ldacosta Date: Fri Mar 28 13:49:14 2008 +0000 "Tutorial" conflicts with "tutorial" (in Eclipse), so I try to change names commit 3e17a2dd67ceae010ab5a9136518d5abefd353c4 Author: ldacosta Date: Fri Mar 28 13:49:13 2008 +0000 "Tutorial" conflicts with "tutorial" (in Eclipse), so I try to change names commit aee8aa452f5d053f4dcb8ebcc5c0ea4351197a02 Author: tlegrand Date: Thu Mar 20 15:48:31 2008 +0000 come back to dart.irisa.fr ! commit 52d9a1fed95675b9e7973aba2855f76c870d3201 Author: tlegrand Date: Thu Mar 20 08:43:44 2008 +0000 added minimal test config commit 860040ae53f506af63b0d881d44d99352e6b9f4e Author: ldacosta Date: Thu Mar 13 16:28:34 2008 +0000 "Tutorial" (with capital T) was interfering with the checkout of eo on Eclipse (because there is already one "tutorial", with "t"). This is just a renaming of "Tutorial". commit 575660e9034377e0c9e703f5c065bf1e55ed727a Author: tlegrand Date: Wed Mar 12 15:36:58 2008 +0000 replaced ParadisEO links commit 9c62897d10336f61c3bf40f43bc7e7ba9dc4b285 Author: tlegrand Date: Wed Mar 12 15:29:29 2008 +0000 replaced ParadisEO links commit b3c99998a36248e97c2777f40b170c76e68efed3 Author: tlegrand Date: Wed Mar 12 15:23:35 2008 +0000 added lesson6 commit 50c6c59bc3efd2673cba40d2f528a9e2d700eb07 Author: tlegrand Date: Wed Mar 12 14:59:03 2008 +0000 added lesson 6 subdir commit ad5e398ff39a47a5369b15cb39118dd0ceb9021b Author: tlegrand Date: Tue Mar 11 13:16:35 2008 +0000 changed dart server commit 137cb9d28afbcfb0a608e2cd13bcfff9383a6c69 Author: tlegrand Date: Mon Mar 10 14:27:19 2008 +0000 added coverage flags + visual studio 9 specific flags commit b6b5742369957c85ef1824431ecff8eb20c0132d Author: tlegrand Date: Thu Mar 6 17:05:16 2008 +0000 deleted CMAKE_BUILD_TYPE tags and management commit f532a3f109b241744f3bb2cbecdf1acf80646aa5 Author: tlegrand Date: Wed Mar 5 09:41:24 2008 +0000 deleted old customized LL/SS PSO algorithms commit edc049f8044df51ee297f6cf958dca5786fcbaed Author: tlegrand Date: Wed Mar 5 09:06:50 2008 +0000 added lesson6 subdir commit 4ad79a91487d784dda89198bf8b03b4ced59c705 Author: tlegrand Date: Tue Mar 4 14:01:29 2008 +0000 Added new lesson (6) dedicated to the PSO. Also changed a few things into the PSO-dedicated components (constructors) commit 4834adbe5f03e5f324b750f1f869e2f1bf9b09e0 Author: tlegrand Date: Tue Feb 26 14:53:32 2008 +0000 corrected bad index error when uniform()=0 in roulette_wheel. The error was: if fortune=0, we first have "int i=0", then "return --i" . commit 28abc86db7a530a5664eec27c9ca43b8d50428d0 Author: tlegrand Date: Wed Feb 20 10:07:49 2008 +0000 changed nightly start time : EDT -> WEST commit 82eb5028936c410ba5435120f7bd1f8b370fe8b1 Author: kuepper Date: Mon Feb 18 20:14:47 2008 +0000 fix SF doc-generation, remove absolute paths commit b08b22f172f67f73a47a9e9696c9074e9261883c Author: tlegrand Date: Mon Feb 18 15:08:08 2008 +0000 added nighlty start date for Dart config commit 4818863cd09ad8dfbc54ebe5db0356359aba5e9e Author: tlegrand Date: Mon Feb 18 14:43:09 2008 +0000 set new gcc warning flags -Wall & -Wextra (deleted the others) commit 596d24511adabc8cab226f7acf8f694c88262ab9 Author: tlegrand Date: Fri Feb 15 13:10:06 2008 +0000 Replaced "_isOneIndexed" boolean by an unsigned "_startFrom" commit 259dad2820d0585ee11fe21442301b16774be550 Author: tlegrand Date: Fri Feb 15 12:50:58 2008 +0000 Completed eoInitPermutation: CTor now has a "isOneIndexed" parameter to assign 1..Indi_size as genotype values instead of 0..Indi_size commit 25719d800cadbf73f8f5243ec93ac048b923ec60 Author: tlegrand Date: Thu Feb 14 09:08:42 2008 +0000 added "IF(ENABLE_CMAKE_TESTING)" to add test only if they have been enabled commit 60e8d2bc0f729e77057a668ab93e0dc997b11dea Author: tlegrand Date: Thu Feb 14 08:39:41 2008 +0000 Added DartConfig for Dart reporting. By default CTest will submit to dart.irisa.fr (project ParadisEO). commit af0f4fdd4269eca09dc6144c83f794ec54644bd1 Author: tlegrand Date: Thu Feb 14 08:28:47 2008 +0000 Added cl compiler flags + new DartConfig commit fba67414df3009b0ace322d3e170881b96442fa3 Author: tlegrand Date: Thu Feb 14 08:23:48 2008 +0000 set warning flags to OFF commit 1613342bcf902ce9e6168c5cb42eedbe40e550b3 Author: tlegrand Date: Thu Feb 14 08:23:16 2008 +0000 deleted cxx flags for cl compiler. They have been moved to the CMakeLists.txt at the top level commit 2273573e04e193f82d6df3b3cab17a90cc3a1f6e Author: paradiseo Date: Thu Jan 24 08:35:11 2008 +0000 Addition of a method sort for PSO commit ef8bc7b03f5b69818d0e2e021e343c588218e7ee Author: paradiseo Date: Fri Jan 18 09:49:16 2008 +0000 Modification of cotinuator.h commit d7682cae19b994cc9f2b455a92c199091113483b Author: tlegrand Date: Thu Jan 17 13:08:21 2008 +0000 added generic continuator for tests. just an "continuator" class extended by eoContinue. No impact for the rest. commit de5e71eb551873fac7907ef94b0047aabd59d064 Author: tlegrand Date: Wed Jan 16 08:30:38 2008 +0000 removed bad semicolon at the end of a "{}" bloc which is not a class/template/struct. Debugged using g++ flags commit 012c71e8fbb0292bef25061e11dd8a72b8dbf0ae Author: tlegrand Date: Wed Jan 16 08:14:18 2008 +0000 corrected contructor parameter names. All tests OK commit e8883486f6102b7de41f063caefd869930834b8a Author: tlegrand Date: Tue Jan 15 13:57:32 2008 +0000 renamed "globalBest" parameter in "globalBest" function ... commit 5cbbe83a0effae8e3576ebe14ea6b1d8cebc4a05 Author: tlegrand Date: Tue Jan 15 13:53:18 2008 +0000 removed bad semicolon at the end of a "{}" bloc which is not a class/template. Debugged using g++ flags (see CMakeLists.txt at the root) commit f3e1e35ea36a6ca9099947a7f67c5f0748866b43 Author: tlegrand Date: Tue Jan 8 15:34:43 2008 +0000 corrected weight factor and updated doc commit ef252cf7de046c5d47b0ede07f12b3d46fe055e4 Author: tlegrand Date: Tue Jan 8 15:13:32 2008 +0000 corrected PSO dummy errors and completed documentation commit 4b99bc8bc957f8b242672971f34c53d66ecb876d Author: tlegrand Date: Tue Jan 8 14:50:13 2008 +0000 corrected PSO dummy errors and completed documentation commit b8da2db21fbe849118508526fe3180c63f923175 Author: evomarc Date: Sat Dec 8 15:05:51 2007 +0000 Added the GDB trick to visualize the components of a vector (but it still doesn't work with EO objects, though???) commit f2b98abd906f36611a1b017d275bce222fbe81e8 Author: evomarc Date: Sat Dec 8 14:49:52 2007 +0000 3 identical typos in 3 different files :-) commit 465874cb0bc2524783de68b8c23c6c3a8215d10b Author: tlegrand Date: Mon Nov 26 08:00:25 2007 +0000 Warning: A '_WINDOWS' definition is added to compile four Unix-dedicated files (eoCtrlCContinue.h,eoCtrlCContinue.cpp, pipecom.h, pipecom.cpp). The same definition should be added in the automake configuration file to ensure the compatibility. commit 5ee50170b0b7dd726cc9ab49ba20ad60777e0972 Author: tlegrand Date: Mon Nov 26 07:56:08 2007 +0000 added definition _WINDOWS for (mingw and others) compatibility commit 18adaef0568f3ff99f1c452eef389843b85c3fa4 Author: maartenkeijzer Date: Mon Nov 12 16:23:57 2007 +0000 Updated makefiles, updated the moo stuff and cleaned up some stuff that refused to compile commit ffb683368f299d09da928898e45db56631d9993b Author: tlegrand Date: Mon Nov 12 15:48:56 2007 +0000 indented file commit 7ffea6f818d954a27c6687ed47f6e152d84b6191 Author: tlegrand Date: Mon Nov 12 15:46:42 2007 +0000 completed with pso new components commit 942f5214e0c0f80467e8c6653e2813c0df463378 Author: tlegrand Date: Mon Nov 12 15:45:27 2007 +0000 completed pso topologies+velocities commit 0280487348d2de94c069f01ffa7488f70ef0b0a3 Author: tlegrand Date: Mon Nov 12 15:43:43 2007 +0000 added pso initializer+ integerVelocity commit 2767fadf90396599c25bc1f28d2c6c2cf707a0d3 Author: tlegrand Date: Mon Nov 12 15:41:46 2007 +0000 added permutation init commit ec112ae2f271db9299713ffca86b37059298a6a9 Author: tlegrand Date: Mon Nov 12 15:41:09 2007 +0000 added permut components commit 0aa67ac17b04ecf0e98ee707845e9fcf43ebd709 Author: tlegrand Date: Thu Oct 11 14:14:10 2007 +0000 added test for permutation components commit 141ccae1dd2a3956e293ed0f5ba93e552281622f Author: tlegrand Date: Thu Oct 11 14:10:27 2007 +0000 added generic parameter for sigmoid function commit b17888d0b4b8a62b22c6ef32733921b553b4cddc Author: tlegrand Date: Thu Oct 11 14:08:41 2007 +0000 added new tests commit 9174a37355fc7b48d6ee3266b9b4ea763a138b82 Author: tlegrand Date: Thu Oct 11 14:08:06 2007 +0000 added PSO ring topology test commit 9ff1e99715b483c9a1f902a9c11c10e09e87b3ba Author: tlegrand Date: Thu Oct 11 14:03:18 2007 +0000 added PSO ring topology commit 65907b622241147e9462480b16cb6027499b3a4e Author: tlegrand Date: Mon Oct 8 15:33:46 2007 +0000 *** empty log message *** commit c864f2deb543afbdf7c82fdd921b77fc944b2829 Author: tlegrand Date: Mon Oct 8 15:22:25 2007 +0000 added best position updating + printOn commit 7d89f5a97c2f8862e8fc36cfa121ef3442d2b2ac Author: tlegrand Date: Thu Oct 4 15:10:11 2007 +0000 added autoconf > 2.6 compatibility commit f5789db336f78e76f1bd21ba9f288ecbc5f9bc87 Author: kuepper Date: Tue Sep 25 21:29:31 2007 +0000 add coding cookies for Emacs and vim commit 3f5d0df3ee368eb1627d0db077b0d7e6e659b2b3 Author: maartenkeijzer Date: Sun Sep 23 08:37:09 2007 +0000 added patched tcc source tree commit 40f5377cf14418f4b6157efc3b1fd2e676e5c6cd Author: maartenkeijzer Date: Sun Sep 23 08:35:51 2007 +0000 updated include dependencies commit 6b0cfffe09bea60967d0de57ecbbcab19c69bf16 Author: tlegrand Date: Wed Sep 19 11:45:19 2007 +0000 Added #ifdef HAVE_GNUPLOT for Windows compatibility commit b1220d189b6a97dd68afa601606486bf978366f1 Author: tlegrand Date: Wed Sep 19 11:44:39 2007 +0000 Added eoNSGA_II classes in eomoo lib commit 1063826d14702f9b1efe9347ca5733a61b8549c0 Author: tlegrand Date: Wed Sep 19 11:41:08 2007 +0000 Forget gprop application under Visual Studio commit 1990bffd2b29b216dafe88d1cd646e57face521a Author: tlegrand Date: Wed Sep 19 11:40:31 2007 +0000 Several fixes commit 5b734537f6040450fe4f565a0cb9e75aea47247b Author: tlegrand Date: Wed Sep 19 11:32:47 2007 +0000 Added basic CMake file commit c28be053cc02ef8719e1e51624a9a5c42a423207 Author: tlegrand Date: Tue Sep 18 15:40:31 2007 +0000 Avoid EONSGA in the lib (errors with Windows/MVS) commit 112b34bceb73710d239429f64d294ee8a06060fb Author: tlegrand Date: Tue Sep 18 15:12:22 2007 +0000 Completed CMake config commit 45dff2e35f3fef3f199968578b8d9a215463bf57 Author: tlegrand Date: Fri Sep 14 14:47:15 2007 +0000 Corrected missing eo.doxytag commit 0e264b575b6ede952032c15353b7550c82dd5716 Author: tlegrand Date: Thu Sep 13 15:13:15 2007 +0000 removed --force-missing option for Automake: incompatible with the latest versions commit 292f9cfd2acb96d7cdce1837d768af53e1195f7c Author: tlegrand Date: Thu Sep 13 13:36:13 2007 +0000 Added cmake support, deleted Autoconf/Automake stuff and made an easy-to-use process commit 04fcf88b4ca1540a68c59eae22279c0e661c1057 Author: tlegrand Date: Tue Sep 11 14:20:16 2007 +0000 Changed file format (to avoid Visual Studio errors): MAC --> DOS commit e5cd9cb3799de249e3eb4d762813c50701ac5c14 Author: tlegrand Date: Tue Sep 11 13:59:49 2007 +0000 Added HAVE_GNUPLOT checking commit 36c14fed9e196c5a15c5b7d84f8b46caa58bc14c Author: maartenkeijzer Date: Mon Sep 10 10:30:53 2007 +0000 Various changes and optimizations commit 373c26caba0a3d4523b8db590f03ba98748f86cb Author: maartenkeijzer Date: Thu Sep 6 08:15:22 2007 +0000 Woops, used the wrong sort here commit 2b303560fa7d50923c326f09fb625806c14a4653 Author: maartenkeijzer Date: Wed Sep 5 13:52:17 2007 +0000 added eoFuncPtrStat, and appended various addTo member functions for more elegant definition of monitors, stats, checkpoints, etc commit cb85c1925990581183a0767ec8de060faf627af9 Author: maartenkeijzer Date: Wed Sep 5 11:36:44 2007 +0000 added eoFuncPtrStat, and appended various addTo member functions for more elegant definition of monitors, stats, checkpoints, etc commit d78387591b96262227f8aec9249d9614b184883a Author: maartenkeijzer Date: Tue Sep 4 15:30:42 2007 +0000 added eoEpsMOEA support commit 29816fc1974380edc5a30dc08702650e16a0887e Author: maartenkeijzer Date: Tue Sep 4 15:26:45 2007 +0000 added epsilon moea commit 1be65a94ade6bb9790a7cd42e6656d2d525cdd69 Author: maartenkeijzer Date: Tue Sep 4 13:44:41 2007 +0000 made fitness() query return const reference commit fe9fe17eb61dcabe85a615d11f3ad678d8b389af Author: maartenkeijzer Date: Tue Sep 4 13:44:02 2007 +0000 removed const qualifier from choice() member commit b2ac3d69587cc2db633ab56b73f1423d75750849 Author: maartenkeijzer Date: Tue Sep 4 07:50:31 2007 +0000 Added member to get to the embedded fitness object commit 98f763466a6f12797005a203e695c02ee405ded0 Author: maartenkeijzer Date: Tue Sep 4 07:47:46 2007 +0000 Added reinitialization of fitness when fitness is invalidated. Needed this to clear worths in multi-objective case commit f93327a041ce43a9ddbc71ca8408e7b908383d5b Author: maartenkeijzer Date: Mon Sep 3 14:37:27 2007 +0000 several fixes commit f2f65d7ed48e7ff87c7295805370c45f647c341b Author: maartenkeijzer Date: Fri Aug 31 14:12:54 2007 +0000 more bugfixes commit 220c89d1d5151f37825ee9e0024dbdcfeb056fd8 Author: maartenkeijzer Date: Fri Aug 31 14:03:35 2007 +0000 changed eoTruncate to use sort. nth_element leads to weird results in moo case commit 1d4cfb0da813077f419ea334892c76d34774c072 Author: maartenkeijzer Date: Fri Aug 31 13:45:46 2007 +0000 made stuff virtual commit a5261fec51de7b410204eadfa60dc343bb1b1cd3 Author: maartenkeijzer Date: Fri Aug 31 13:27:40 2007 +0000 Refactoring commit 7e76e6e9c20cca25d01cb48756005083669761f8 Author: maartenkeijzer Date: Fri Aug 31 13:26:41 2007 +0000 updated nsga commit b11638cd5440914887713b552b1af285e5d7b25b Author: maartenkeijzer Date: Fri Aug 31 12:59:18 2007 +0000 refactoring commit ec2eaae4ce33c66471f88ed193e5fcc12138bc3c Author: maartenkeijzer Date: Fri Aug 31 11:19:26 2007 +0000 hmm not a good idea to replace with dummy commit 879da6b82e2e448b35e7cff405b1e3cd610d4ef1 Author: maartenkeijzer Date: Fri Aug 31 11:08:25 2007 +0000 update needed for multi-objective approach commit bc1207edb86d1c58d1ec103968e46776380bc27f Author: maartenkeijzer Date: Fri Aug 31 11:05:59 2007 +0000 updated comments commit 553586d55f23625bdfc75b52012b001c0b4ba021 Author: maartenkeijzer Date: Fri Aug 31 10:57:05 2007 +0000 added new multi-objective support commit 283026ed5cc336f9b7aa67295cdc75210cdb1030 Author: maartenkeijzer Date: Fri Aug 31 06:47:39 2007 +0000 fixed bug in NSGA-II, only niching on last objective commit 5f9b1a9bfd2f588ef6d5529e79d93257bad06407 Author: maartenkeijzer Date: Thu Aug 30 22:30:52 2007 +0000 fixed bug in NSGA-II, only niching on last objective commit 28e59ff06458a72d2cc276fc0d072547da5cca5e Author: kuepper Date: Wed Aug 22 07:30:47 2007 +0000 eoRNG.h (eoRng::random): Add comment on truncation as standard way of floating point to integer conversion. commit 4c89acad7267a19c2724e22349109a96aff67830 Author: kuepper Date: Tue Aug 21 14:52:50 2007 +0000 Fix according to [ 1663606 ] eoBitOp vector access commit 44fab2d8e4317f58b44fb0c1bde7978573862362 Author: kuepper Date: Tue Aug 21 14:50:55 2007 +0000 Fix wrong removalr of necessary include statement commit ac601df3716ff4a00442631851fa644f4d461f96 Author: kuepper Date: Tue Aug 21 14:47:14 2007 +0000 Correctly round towards zero in random(uint32_t) commit 797896e002b8f6204d6f5c3f7a3f61a1c6698775 Author: kuepper Date: Tue Aug 21 14:44:41 2007 +0000 Minor cleanup commit 2bbd2e0d8050e8bba5e546b241d9f9304c1fbce4 Author: kuepper Date: Tue Aug 21 13:58:53 2007 +0000 Fix typos commit ab0fd90f46d99f90579bce9e94a6291acce19319 Author: maartenkeijzer Date: Sat Aug 11 20:48:07 2007 +0000 brought gprop into 21st century commit 7f62a3f6f256887efd73298b4d0135a498522cd6 Author: tlegrand Date: Fri Aug 10 14:31:04 2007 +0000 added #ifdef SIGQUIT for windows compatibility commit 952bf0a1d8879bc5e9f9753bcf8f4f24830cd2d0 Author: tlegrand Date: Fri Aug 10 14:30:26 2007 +0000 added #define _MSC_VER_ for windows compatibility commit 89047a3db6b244fd2134694709a01fcbe34bc33f Author: tlegrand Date: Fri Aug 10 14:29:12 2007 +0000 added CMake configuration files commit fae3ee5b53d8724e6edee19acad6ce82eb172846 Author: tlegrand Date: Fri Aug 10 14:27:12 2007 +0000 added CMake configuration file commit 47b858df87f40d766d8a2776cc560e459712cd15 Author: xohm Date: Thu Aug 2 10:48:20 2007 +0000 Add extra functionwrapper to member 'size' commit a601ae0e8abc79845faa6577d662858a56ed4f03 Author: xohm Date: Thu Aug 2 10:47:15 2007 +0000 Excluded 'config.h' from windows build commit 1d19fdd3ecb5483abf1055270e2178f3a17a8517 Author: xohm Date: Thu Aug 2 10:46:07 2007 +0000 Add static var-declaration commit a6d670243d21588ada73656f306611e71e671c6d Author: xohm Date: Thu Aug 2 10:45:12 2007 +0000 Cmake multiplattform buildfile commit cf2310ff626a6bab543e99d5c91ecc5fa1384a55 Author: xohm Date: Thu Aug 2 10:15:13 2007 +0000 *** empty log message *** commit 99bb07466fc521e871ae8937038d36d26b7bc3f4 Author: maartenkeijzer Date: Tue Jul 17 13:03:29 2007 +0000 comments removed commit 39a6864e3da631bdabb95c74b8dc7db2b0423f3c Author: maartenkeijzer Date: Tue Jul 17 13:01:00 2007 +0000 Adding timed continuator commit 3adf8a19f4c0f3dfd385b8b83b525f18d5ffcb0c Author: tlegrand Date: Tue Jul 3 09:13:07 2007 +0000 added doc details to recognize particle swarm optimization commit 967b6b77415c2270162b455bfd8e3f817d64b1af Author: tlegrand Date: Mon Jul 2 13:05:14 2007 +0000 added t-eoEasyPSO test commit 12dacbe7de7b690ac54fa88431fd38d57415230f Author: tlegrand Date: Mon Jul 2 13:02:26 2007 +0000 added myself in the author list :-)) commit 703edd5087b6ad185a7e6311c7d3ae6ebd7f8f05 Author: tlegrand Date: Mon Jul 2 13:01:49 2007 +0000 particle-swarm-optimization includes added commit 860cb372b0a5d4e2eec1ea669c546cce31bbcf5b Author: tlegrand Date: Mon Jul 2 13:00:48 2007 +0000 removed unconsitent reference in "eoWeakElitistReplacement" (const EOT oldChamp) commit a290987e89fc4623be3407675598b292cddbaf3e Author: tlegrand Date: Mon Jul 2 12:59:49 2007 +0000 "dMatrix distMatrix(pSize*(pSize-1)/2)" replaced by "distMatrix(pSize) " commit bec7d02c50e06800b6ae77fc8280209f75702079 Author: tlegrand Date: Mon Jul 2 12:58:13 2007 +0000 particle-swarm-optimization main templates added commit a6de2b9a3a489770e1c1d7c2d24e3a585f911209 Author: tlegrand Date: Mon Jun 25 09:38:44 2007 +0000 PSO package - contains src+doc+examples and build process files - should be removed before integrating sources commit 742457ae3e0354831c9e8f3efe8a4d73a7d4d2e3 Author: maartenkeijzer Date: Tue Jun 19 17:48:16 2007 +0000 Re-enabled declone flag (seemed to be commented out for some reason) commit e930ff84ddc172ce7540f83ee4c10dc338ef0f10 Author: jeggermo Date: Thu May 3 14:00:50 2007 +0000 All debug (dll and non-dll libs) and release libs are placed in either debug or release commit abd3b9db593fe1aa91d58ffe6ac14a3e73b98147 Author: jeggermo Date: Thu May 3 13:54:27 2007 +0000 Added Multi-Threaded DLL projects settings for both deebug and release commit 8acc9dcbce155f18a8cbe7eb479249d7f3af2267 Author: kuepper Date: Thu Feb 22 08:27:32 2007 +0000 * mutation.tmpl, quadCrossover.tmpl, stat.tmpl: Initialize formerly uninitialized variables. * README.tmpl: Hint to regular Templates/README for details. * README: Add documentation for adding new source-files. * Makefile.am.src-tmpl (noinst_HEADERS): Add (MyStruct_SOURCES): Move header files from here to the new noinst_HEADERS variable. commit 4a9c5127f8f96e7474ad8c1a745d57721a6e8b83 Author: kuepper Date: Tue Jan 23 22:25:57 2007 +0000 bump versions to 1.0.2-cvs commit 3107f12f30eb2f3c3f6c9a3847a986930717301b Author: kuepper Date: Tue Jan 23 22:23:31 2007 +0000 *** empty log message *** commit 6a4d4f6cabe4598c472fc7f76a7e4d872e10a673 Author: kuepper Date: Tue Jan 23 22:09:17 2007 +0000 updates for 1.0.1 release commit ba9d9f42e5fdf99afcd9980ce075908b79432778 Author: evomarc Date: Wed Jan 17 05:31:05 2007 +0000 Slightly modified the README.tmpl for more help to first-timers commit 5c255c805ed4594e63414faaa7255bbf37e1b7d6 Author: kuepper Date: Tue Jan 16 08:28:24 2007 +0000 Add instructions for bash. commit f7ce3d8b91cad80861710994f1a127f3bf1265f0 Author: kuepper Date: Sun Jan 14 18:56:31 2007 +0000 * createEOproject.sh: Set TargetDir to /tmp/. This is a workaround for automake finding the scripts of eo itself if we run it in a embedded subdirectory. (COPYING, INSTALL): create. * README: State more explicitly what a "complete installation" means. Give build-instructions for moved directories. commit ac67af6da398e244f155c6aa834a2d07366d8b2a Author: kuepper Date: Sun Jan 14 18:13:40 2007 +0000 State more explicitly what a "complete installation" means. commit 514a18aaf16ae6f69faf46ea4cf26a7b5cf2faa2 Author: kuepper Date: Fri Dec 29 14:16:01 2006 +0000 Update after release commit 7e4d81cc85956f8eedaed1cbf1d81a54e65a3729 Author: kuepper Date: Mon Dec 18 18:56:05 2006 +0000 (EXTRA_DIST): Add README's commit 513be8c25af1dcae6cf9a389f145aeb1a4a4206e Author: kuepper Date: Mon Dec 18 18:51:12 2006 +0000 Update for release. commit f1b702da217e3ad82275712eefccff02d9a5096d Author: jeggermo Date: Mon Dec 18 16:21:38 2006 +0000 Small changes to 2 readme files to stress that the release version are in eo\win\lib\release and the debug versions in eo\win\lib\debug commit 30de251d7fbfd33759eeb4048bdb043401c0d075 Author: kuepper Date: Mon Dec 18 12:18:32 2006 +0000 * index.h: Add old ToDos commit 4ef6a360e5c03289e22d267d9d10ed2894e86caa Author: kuepper Date: Mon Dec 18 11:19:53 2006 +0000 *** empty log message *** commit 0afa0b9fa4f4bf7743bf549565531b35b71564c6 Author: kuepper Date: Mon Dec 18 11:17:55 2006 +0000 * TODO.html, README.html: Remove these old files. * AUTHORS, COPYING, ForRelease, NEWS, ToDo: Update for release. * eo.cfg (PROJECT_NUMBER): Bump version to 1.0 commit 51d6ddc239f4b125ed10f5a22a49d835332351c0 Author: kuepper Date: Sun Dec 17 23:18:33 2006 +0000 update commit 7adf24b71deaed320e670857699adb32ab64e7c4 Author: kuepper Date: Sun Dec 17 22:59:53 2006 +0000 * README: Better links to Templates/ * configure.in: Bump version to 1.0-beta2. commit 8e64e34e243c4c08d768eea288e208f4537d13e8 Author: kuepper Date: Sun Dec 17 22:56:03 2006 +0000 Remove these, potentially confusing files commit bdb09263277427563ec446773f5b3c5c74a86712 Author: kuepper Date: Sun Dec 17 22:50:26 2006 +0000 Added new README. Removed old unnecesary files commit d6364b4bf63a334fd4881f92e67591f2763043ab Author: kuepper Date: Sat Dec 16 22:05:17 2006 +0000 * Makefile.am (EXTRA_DIST): Distribute exactly the necessary files commit 9a549fbf8354a5a8baea8a3f46e563d31c3829b0 Author: kuepper Date: Sat Dec 16 22:01:46 2006 +0000 * Makefile.am (EXTRA_DIST): Distribute exactly the necessary files commit 301e29ac0218078b32ec1ce60e77f495c8c63c6b Author: kuepper Date: Sat Dec 16 21:55:03 2006 +0000 * EO.tpl, MyStructEA.cpp, MyStructSEA.cpp, make_MyStruct.cpp: Use correct names for includes. * README.manual: This is a copy of the old README. * README: Describe the new way and setup of creating a new EO project. * createEOproject.sh, Makefile.am.src-tmpl, Makefile.am.top-tmpl: * configure.ac.tmpl: New files to create a standalone EO project from templates. commit b28f39af40b60f0db3c58b6f0f09613bae59b96c Author: uid24343 Date: Thu Dec 7 21:54:48 2006 +0000 clean up commit e9956fad83b3071c4160231621b5000b4e6055c5 Author: kuepper Date: Thu Dec 7 21:36:33 2006 +0000 cleanup for release commit 05943b2a83124f623bf13113563ad390c7580c30 Author: kuepper Date: Tue Dec 5 08:42:39 2006 +0000 set version to 1.0-cvs again commit 1e743cb571d7b2de0d4741171a3e68eea571d35c Author: kuepper Date: Tue Dec 5 08:41:24 2006 +0000 (EXTRA_DIST): Add new MSVC project files to distribution. commit 651a55a51bf457cda7b2385cbfeb2d31d3ad2aaa Author: kuepper Date: Mon Dec 4 22:27:41 2006 +0000 * Makefile.am: Add t-eoRNG * t-eoRNG.cpp: Start test for random number generator. commit dbdeaf33531489ace941cf350c77c36cfae4611d Author: kuepper Date: Mon Dec 4 21:55:31 2006 +0000 (eoRng::normal(stdev)): Revert erroneous change. commit 422b0bfa3c2111f559ce7ca76555c0ca6681aebf Author: kuepper Date: Sun Dec 3 11:57:34 2006 +0000 Fixupper/lowercase issues commit 03e3c88b3059728d1df8f22e30d7398ac5d9ce66 Author: kuepper Date: Sun Dec 3 11:44:38 2006 +0000 fix html errors commit b4b4cbc3f229b9ffb84bf61a0644af0de6a63352 Author: kuepper Date: Sun Dec 3 11:40:25 2006 +0000 update commit af5d6583cd22da6014d1f6ecd693400855598c32 Author: kuepper Date: Sun Dec 3 11:24:41 2006 +0000 update, add link to Niko Hansen's comparison commit 02294002e3b2d6c11f35a7cd7d5a82f95be2ebfe Author: kuepper Date: Sun Dec 3 10:53:29 2006 +0000 update version number of next release commit ab9b38654d9bf5ac096beada568298e6707160d8 Author: kuepper Date: Sun Dec 3 10:41:54 2006 +0000 * mainpage.html: update, add link to Niko Hansen's comparison * README: Add more specific note about tutorial. * configure.in: Bump version to 1.0-beta1 * tutorial/Makefile.am: Add all necessary files, including html and Templates to distribution. commit 20d37259e9ec3a4f605084bacb653db4db754880 Author: evomarc Date: Sun Dec 3 07:21:44 2006 +0000 Added a note to avoid that some dishonest researchers use teh code in this tutorial as a basis for comparing their algorithms with "EAs" as was done for the LEM3 algorithm in GECCO 2006. commit 0e2c6ccffcbc3e10e1be66e2275836ba1fbd20f9 Author: kuepper Date: Sat Dec 2 12:15:29 2006 +0000 update commit 14b3a61ba8e7a436d0ff0fe7392c51c30e3148b8 Author: kuepper Date: Sat Dec 2 11:46:34 2006 +0000 cleanup, docs commit 3533d8addbdb9fac52e5876c37e8a9027de6c2bd Author: kuepper Date: Sat Dec 2 11:36:29 2006 +0000 (VirusShiftMutation::operator()): Fix test for i>1. This makes t-MGE1bit pass on x86_64 using GCC. commit 037ce32d90396584d3e6b4541786cbbe81df2f16 Author: kuepper Date: Sat Dec 2 11:32:00 2006 +0000 Change float to double. commit 3eba6b962c79ec7b2cca06756cb0d6dc533abaf2 Author: kuepper Date: Sat Dec 2 11:02:13 2006 +0000 Remove unnecessary tests. commit 7baf7cb799ba374446f1a4fc0070c9a8c5836d6f Author: kuepper Date: Sat Dec 2 10:18:57 2006 +0000 * 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. commit da50bf0986babee20266f0c62f3507ec4a9a75ab Author: kuepper Date: Sat Dec 2 09:39:13 2006 +0000 * eoRNG.h: Cleanup docs and document /all/ members. * eoRNG.cpp, eoRNG.h (K, M, N): Declare static and initialize in cpp. commit c7ce6e70f32c1c2695cf16ccc625b944fef47565 Author: kuepper Date: Fri Dec 1 21:07:55 2006 +0000 minor typos commit e222eacd7490cdf4883298da102449f51dff70b8 Author: kuepper Date: Fri Dec 1 20:40:54 2006 +0000 Use C++ style cast. commit b2ce7bedb6b9416de1ae8800b00f18c31aff9aca Author: kuepper Date: Fri Dec 1 20:08:51 2006 +0000 * Makefile.am: Update for release-distribution. * Makefile.am: Add missing CMA header for distribution. * Makefile.am: Add missing header for distribution. commit bcaa0cf5e41476caaab29b73ee7dc7fb0291084d Author: kuepper Date: Fri Dec 1 10:49:47 2006 +0000 minor cleanup of code and docs, resolve some compiler warnings commit 4c76c8959273e32d3e25cfae63cb88834b909fb0 Author: okoenig Date: Fri Dec 1 08:42:54 2006 +0000 Replaced float vars with double to avoid conversion warnings on VS 8.0 commit 692d26a881088032ebaabb8d3fda7e41b456d938 Author: kuepper Date: Wed Nov 29 23:47:40 2006 +0000 update for release commit 532aec85e54480aedbea9405a50c6fb31a67a122 Author: kuepper Date: Wed Nov 29 23:37:29 2006 +0000 Generally include commit 2558aa33fab2da1ad10d82a578c6bcb5224523bb Author: okoenig Date: Tue Nov 28 17:14:05 2006 +0000 Removing MAC line endings, because Windows VS 8.0 does not accept them. commit cc12fd27605df0828b18d30459c439d3c3a50fca Author: okoenig Date: Tue Nov 28 17:12:21 2006 +0000 Added additonal definition for operator< between fitness and ScalarType. Needed for compilation with VS 8.0. commit 975e0ffaadc63b6e2b4c0200c1e1183793b543d9 Author: jeggermo Date: Mon Nov 20 13:34:28 2006 +0000 Added Solution and Project files for MSVC 2003 commit 219e9bd648ac94f18b4ebd8a271dc825f03c24cf Author: jeggermo Date: Mon Nov 20 13:25:46 2006 +0000 Changed some files for compatibility with MSVC 2003 and 2005 commit 359c5ba8ec651991e8824b63e6c5d0c2a15b0e5a Author: kuepper Date: Thu Nov 16 13:21:41 2006 +0000 include commit e2e59d3e4901b9405a86cbe754dde1f681fe25b7 Author: kuepper Date: Thu Nov 16 12:52:46 2006 +0000 * configure.in (AC_DEBUG): add test * acinclude.m4 (AC_DEBUG): Define debug-feature and set DEBUG, NODEBUG, or NDEBUG according to its value. commit d7b935b6455d1d70d17bb992db8663f43d6fe2ab Author: kuepper Date: Thu Nov 16 12:35:46 2006 +0000 * 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 >::setValue): Allow delimiters ',' and ';'. A plain ' ' does not work, as it is not correctly read by eoParser::readFrom. commit 20c3369349cc9dfe11ccbd62f12cf1cd2605e175 Author: kuepper Date: Tue Jun 13 13:35:26 2006 +0000 update commit 10d582b31d2c5a779acd1dc950b339d897b07e2b Author: kuepper Date: Mon Mar 27 18:55:20 2006 +0000 Fix using directives for gcc-4.1 commit 929974805dd66c3f2a4ae3fe1b7c61b608a0e2f0 Author: maartenkeijzer Date: Sun Mar 26 13:33:25 2006 +0000 fixed t-eoCMAES.cpp test commit 5c913192e93528d001aefc847779eee40cce5ae5 Author: kuepper Date: Sun Mar 26 10:04:01 2006 +0000 Update docs, some cleanup commit f20a29beff542752b1beace903a69258bbd58b86 Author: kuepper Date: Sat Mar 25 13:03:45 2006 +0000 Start list of publications commit 89012a53b3d1dfda3f9fdc674ad0ec1d63a6476a Author: kuepper Date: Thu Mar 23 18:06:10 2006 +0000 Fix spelling commit 115429c1a0e4f4a026c95ca9c3e6d26c532aed17 Author: kuepper Date: Thu Mar 23 10:15:17 2006 +0000 update Makefile.am foe eoPeriodicContiunue addition commit 65eea59971fec429533a4d5c248bec8cd06785f0 Author: maartenkeijzer Date: Mon Mar 6 20:47:28 2006 +0000 making dimensionality requirement optional commit 948394e5b7d3d38437543407a11613d03d1ea3d8 Author: maartenkeijzer Date: Mon Mar 6 20:31:03 2006 +0000 making dimensionality requirement optional commit 6f06d3349dc0996856b1fceee96e003045ef7b88 Author: cahon Date: Tue Feb 28 14:40:37 2006 +0000 Adding a continuator commit d331301022e4283cbb52aceec2d4a695cbaed931 Author: cahon Date: Tue Feb 28 14:39:45 2006 +0000 New continuation strategy commit 9e874fcf39a97e7193120ecaf8ba5ca2abfaf229 Author: evomarc Date: Wed Feb 22 04:53:20 2006 +0000 Corrected a few typos, and acknowledged the fact that all Lessons are now compiled within the installation procedure... commit e14b4a8d4841a76feaac6d070ca5edc0ba8df887 Author: maartenkeijzer Date: Mon Jan 23 15:12:49 2006 +0000 updated makefile to boost-python3.3 and python2.4 commit 116f21f182d3215acc78dcc6f2697de22828ebe5 Author: evomarc Date: Mon Jan 2 14:09:22 2006 +0000 Changed some bug in never-used-except-in-make_algo_easea.h file (probably some change in the compiler made this stop working ???) commit 30a18fa8ca7d16b42ef2b04a6d3c59b028ff2d7b Author: cahon Date: Fri Dec 9 17:49:43 2005 +0000 eoGenContinue is now persistent commit 07ea076b1366dae5477114d26f7256bd82b04780 Author: cahon Date: Fri Dec 9 17:45:56 2005 +0000 eoContinue is now persistent commit 4ff1ac3e982ede5fa6f98df93c1524ae3c892629 Author: kuepper Date: Wed Dec 7 15:51:32 2005 +0000 fix build for our FC4 systems commit adbc5dd461b9aea179b60c7f8bb53f9ff704bdc4 Author: kuepper Date: Wed Dec 7 15:40:23 2005 +0000 fixes for gcc-4 compilation -- still have a linker problem commit 4b2093332579a615f9cbb4b6a083b893f57be028 Author: maartenkeijzer Date: Thu Nov 24 09:38:05 2005 +0000 kd commit 44876f0926ea44040f3261ed2f403f0ea90409f5 Author: maartenkeijzer Date: Thu Nov 24 09:35:34 2005 +0000 Various bugfixes and additions commit 14c3182200a9bd5fdff40e09c65fabd816c10a65 Author: evomarc Date: Tue Nov 8 11:34:12 2005 +0000 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 :-( commit e07c50457198492bade2432cefd6c12474feb93c Author: evomarc Date: Tue Nov 8 11:31:01 2005 +0000 Removed extra colon (;) at end of class definitions. They didn't hurt until gcc 3.4.1 but then they generated an error! commit ecbb2e3598c7734f1192beb8fa76ac15b6abb5b1 Author: maartenkeijzer Date: Mon Oct 17 12:46:53 2005 +0000 Woops, forgot to clear a static string for compile commit b4f15601cb3bca353191d83b6dde3bdd6066e560 Author: maartenkeijzer Date: Sun Oct 16 15:38:38 2005 +0000 Added lambda expression (user/automatically defined functions commit bac66449150e2549ff17264922ccaf3b24a6b26f Author: maartenkeijzer Date: Sat Oct 15 21:27:47 2005 +0000 Solved some issues and prepared the library for using unordered_map instead of hash_map (C++ TR1). Can only use this when g++-4.0.3 is out commit f128fcd86f7bf7852539404271a13af881e03fc8 Author: maartenkeijzer Date: Sat Oct 15 09:05:57 2005 +0000 Made eoGencontinue a ValueParam, so that it can be attached to a monitor commit be8873be4fd657a468524ac31bfe58e51e532d83 Author: maartenkeijzer Date: Fri Oct 14 16:14:37 2005 +0000 forgot to invalidate commit 0eee2ff13d39f97b362e58fff1541535d9a5ac17 Author: maartenkeijzer Date: Fri Oct 14 15:34:45 2005 +0000 Tester for CMA commit 8b03a5232a5710453379defe7adf1e6a74d63a75 Author: maartenkeijzer Date: Fri Oct 14 15:33:32 2005 +0000 Added CMA commit dd81a3ebc81eb78c395f4038f468bf9191d12dd2 Author: maartenkeijzer Date: Fri Oct 14 15:33:16 2005 +0000 added timed monitor commit d0c62606b35012ea4a616e760817798887bfd540 Author: maartenkeijzer Date: Wed Oct 12 18:35:13 2005 +0000 oops, stats.h was missing commit 72c8b3d1c59f33de708ac4b084a80757c84b38cd Author: maartenkeijzer Date: Tue Oct 11 08:15:29 2005 +0000 Added simplify and differentiation tests commit 89b76ab2618d1d8779aa5c602fc23021f819e278 Author: kuepper Date: Mon Oct 10 21:59:57 2005 +0000 prepare vecInitSize commit 4510b6d7126f37370e63dd50f875cdda8b24fcb1 Author: kuepper Date: Mon Oct 10 21:42:31 2005 +0000 cleanup, prepare vecSigmaInit change commit e9324fdb070574119876b1c86569302a6de0f2e5 Author: kuepper Date: Mon Oct 10 21:13:27 2005 +0000 cleanup commit 2934551289186f6dda97884196cecccf1031ea26 Author: evomarc Date: Mon Oct 10 13:34:21 2005 +0000 Added an accessor to the pointsize in eoeoGnuplot1DSnapshot.h commit 800a62ae34df21430b533172374e561c636dec97 Author: evomarc Date: Mon Oct 10 13:33:13 2005 +0000 Added an accessor to the pointsize, for do_make_checkpoint_pareto commit ffdce66c98d80d9f0d3920dfaad92e4097da3f65 Author: maartenkeijzer Date: Sun Oct 9 07:03:35 2005 +0000 Added symbolic differentiation commit 3ca7c0f6f473f79a15662fc0536c28bf590e0769 Author: maartenkeijzer Date: Fri Oct 7 13:31:20 2005 +0000 Faster scaled evaluation, etc. commit 4042798417f5f209cd61e2ca4aedc8317c0f9c67 Author: maartenkeijzer Date: Fri Oct 7 11:31:01 2005 +0000 Constant mutation + simplification added commit 05790afc2161d28e15c663f494264c8821a87aec Author: evomarc Date: Fri Oct 7 08:27:59 2005 +0000 A colon had mystriously dissappeared !!! commit 9f770670e5c59d4745a25fc1ba33fc3cebdf07c0 Author: maartenkeijzer Date: Thu Oct 6 22:26:59 2005 +0000 more ramblings in readme commit b55e86881788baf9eb0a1c22e8d9e198945b4eab Author: maartenkeijzer Date: Thu Oct 6 22:14:48 2005 +0000 Added constant getting and setting commit 93ad61538951d9f4123959bab25b601377ffa959 Author: maartenkeijzer Date: Thu Oct 6 18:10:13 2005 +0000 fix commit 7c3702f6a603fa5af9d7fe8425f87f31de9da1db Author: kuepper Date: Thu Oct 6 17:22:40 2005 +0000 Handle including from contrib/MGE nicely. commit c563e2c302692cbc53061742cc4b31a428b860c0 Author: maartenkeijzer Date: Thu Oct 6 14:31:09 2005 +0000 removed stray object files commit 92f2e523e0ddafa8e5f3a38c66bd6e846bc50f02 Author: maartenkeijzer Date: Thu Oct 6 12:25:00 2005 +0000 first fix in makefile commit 90702a435d8e4b019d511fc129e6b713afc56c6b Author: maartenkeijzer Date: Thu Oct 6 12:13:53 2005 +0000 Added mathsym+tcc and boost against all advice commit 58ae49dd99c60cde0753b5aeff10354d04d5ef12 Author: maartenkeijzer Date: Thu Oct 6 10:06:25 2005 +0000 Replaced GPL with LGPL license here. EO has always been LGPL commit 27883034167a8391c23a529d907607001ac85bd1 Author: kuepper Date: Wed Oct 5 22:22:25 2005 +0000 *** empty log message *** commit 3428a464c11b3ebdf785ef74e29cb0c9dba917ef Author: kuepper Date: Wed Oct 5 22:08:29 2005 +0000 typos commit e318a65aa329877ca2230af149d95eca6a34f652 Author: kuepper Date: Wed Oct 5 21:48:01 2005 +0000 cleanup commit ced022186e4ac9db4fa64bb12c37c95091ab1a41 Author: kuepper Date: Wed Oct 5 21:40:53 2005 +0000 comments commit afc0659e35540237c2537ca9c621507c00dd4919 Author: kuepper Date: Wed Oct 5 21:34:19 2005 +0000 finish the handling of gnuplot completely at build-time. No gnuplot-ifs in headers anymore. commit 4eb298ac739f4e6844fd0366316316c629051baa Author: kuepper Date: Wed Oct 5 21:25:51 2005 +0000 some first external links commit 6cdab707904cf5c45d4e2fd2a68fd50a8a52d9ff Author: kuepper Date: Mon Oct 3 21:48:15 2005 +0000 *** empty log message *** commit 4bfc3afe9b76631d45d7374c18df184e9955bb77 Author: kuepper Date: Mon Oct 3 12:54:45 2005 +0000 *** empty log message *** commit a3d4ae8a1ee0a29beebfdccba51fbb4e60a8b689 Author: kuepper Date: Mon Oct 3 10:58:01 2005 +0000 cleanup commit d6fc655ccb879e9486cf67eada225bfc83e56fed Author: kuepper Date: Mon Oct 3 10:53:35 2005 +0000 clean up commit fe91e0104865c62586f7c61691e46c50f34b9b4a Author: kuepper Date: Mon Oct 3 10:32:56 2005 +0000 some nifty details, passes W3 validator. commit 8fac249ba6720a80f30a26db1e58d5629957a134 Author: kuepper Date: Mon Oct 3 10:26:30 2005 +0000 clean up html commit 40e8f8a11f55885ed6eb3f29603f86371b65fead Author: kuepper Date: Mon Oct 3 10:10:09 2005 +0000 move logo to cvs commit 29f22eaa419582d3ff4bed2fe93591e68e065804 Author: kuepper Date: Mon Oct 3 10:06:26 2005 +0000 updates for release commit 665936864ca4edc68786654035938f89c2c4c6c2 Author: kuepper Date: Mon Oct 3 09:56:02 2005 +0000 Make clear that the docs are for the cvs code. commit ed5e1c120a62728e0d089c69218e5c0822285c0b Author: kuepper Date: Mon Oct 3 09:51:27 2005 +0000 update for release. commit 03b1689de99510eb5c8c4ab9a2b550c0d249d9ba Author: kuepper Date: Mon Oct 3 09:47:06 2005 +0000 Initialize booleans to get rid of compiler-warnings. commit 1f0ba7fab65a6c4be46516d30600d09209ef7292 Author: kuepper Date: Sun Oct 2 21:57:43 2005 +0000 fix foe gnuplot configuration-switch usage commit 47af7cfe5a3142a5c877c9a381d76552b4ed5c59 Author: kuepper Date: Sun Oct 2 21:42:08 2005 +0000 Clean up configure/build-process. - assume C++ standard-conforming environment - add a user-option for gnuplot-support - separate gnuplot-code into declaration and implementation, so we can define at EO-build-time whether to use it or not. Adopt code and Makefiles to above changes. Some minor fixes. commit 6485482f39d1155898797853fc26ad55cf531d02 Author: kuepper Date: Sat Oct 1 17:07:59 2005 +0000 *** empty log message *** commit 1926817eaed34d336bd745b243137ebbf2b35e91 Author: kuepper Date: Sat Oct 1 16:05:01 2005 +0000 add zip to dist, update release-plan. commit 348375915a54cbc8b13b7c0d65434005706a22eb Author: kuepper Date: Sat Oct 1 15:35:45 2005 +0000 Search for ar as necessary on Solaris-x86. Make DOXYGEN and AR precious variables. commit 88ebd6ffc1fe227e47cb9ce15f42e50672c26c8f Author: kuepper Date: Sat Oct 1 14:25:29 2005 +0000 update for solaris-x86 commit 12f80ea2919e8e0c28d00cd3cdb7f891cd7dc7e5 Author: kuepper Date: Sat Oct 1 14:00:42 2005 +0000 Include inttypes.h if available but stdint.h is not. Add powerpc success. commit 76437817aee5c0d3cc223e5c4d8cf21c3170583e Author: kuepper Date: Sat Oct 1 13:27:25 2005 +0000 *** empty log message *** commit c71bc4618902011f35f003342d0b22e0dc24a458 Author: kuepper Date: Sat Oct 1 13:26:29 2005 +0000 *** empty log message *** commit 4addcb7374524629b9d8af8c008d3155d3b74b8f Author: kuepper Date: Sat Oct 1 13:07:01 2005 +0000 *** empty log message *** commit a3d4193333643a925b4e730c594c7907faeb54d7 Author: kuepper Date: Sat Oct 1 13:00:59 2005 +0000 update and clean up commit f7571db2da65293ec76bee53f1b39ce115f7239f Author: kuepper Date: Sat Oct 1 12:18:21 2005 +0000 *** empty log message *** commit c2dd7f6d01896b9cb7dfe314ae09f5e7fd9d1582 Author: kuepper Date: Sat Oct 1 12:13:00 2005 +0000 *** empty log message *** commit 1b59c07cba35a6b6db0e46a0657ac17786a9c8c1 Author: kuepper Date: Sat Oct 1 11:59:14 2005 +0000 update docs clean Tutorial bump version-number for cvs commit 676131832a7d49d55d30667dac630df716c91fb7 Author: kuepper Date: Fri Sep 30 21:16:24 2005 +0000 typo commit 5e208b467a19cf8c6adfc39a460791311d705e7e Author: kuepper Date: Fri Sep 30 11:47:26 2005 +0000 *** empty log message *** commit a28dbeed43446c8d0cfab1332b7eb63bb1f0d33b Author: kuepper Date: Thu Sep 29 22:08:19 2005 +0000 *** empty log message *** commit 8a4a1bc90360a651d4986788b9632e1f245e26bf Author: kuepper Date: Thu Sep 29 22:01:52 2005 +0000 add main web-page commit efee2faf3134c3ac6ed2f3a0704f02497402d2eb Author: kuepper Date: Thu Sep 29 16:53:06 2005 +0000 Use install to copy generated documentation. commit 09ebf789058fcda90b6c0248c34ed6bbe72d85fd Author: kuepper Date: Wed Sep 28 21:57:40 2005 +0000 remove forgotten config.h commit cf2a57dd88a6ac3654fa9fadbe56df9f4ed0397a Author: kuepper Date: Wed Sep 28 21:49:26 2005 +0000 Simplify configuration. Remove support for (outdated) , require . Require uint32_t for now, defined in stdint.h according to C99. Some general cleanup and more documentation. commit abe55a641a8bc996629df4a94b23f5cf6c62ab47 Author: kuepper Date: Wed Sep 28 18:25:38 2005 +0000 Remove wrongly committed files. commit 21d534be674c0690a57c678fd52cef43659a3dcb Author: kuepper Date: Wed Sep 28 17:59:59 2005 +0000 Remove wrongly committed files. commit ccee1d22c337d59b63483ce1e1ed6a9ce114a72d Author: kuepper Date: Wed Sep 28 16:32:35 2005 +0000 Switch on documentation generation for private and static members. commit 57a07840c4c0fcef213217c6bd38b2a7ef06127d Author: kuepper Date: Wed Sep 28 14:32:12 2005 +0000 Some more documentation commit 3b7770fe3816c81b834c23cbc7b4173736c53db7 Author: kuepper Date: Wed Sep 28 10:00:16 2005 +0000 Add ignore-files to quiten cvs commit 439350bc56d1822f4ada5d573ac8f95b8f6fd51f Author: kuepper Date: Wed Sep 28 08:36:00 2005 +0000 documente for stdev_eps commit 3735dbaac48053373ccafaa8139779a85d2ae246 Author: kuepper Date: Tue Sep 27 22:06:08 2005 +0000 cleanup commit 0a57d80b1b0095ba234772b2681ba0e4202535ca Author: kuepper Date: Tue Sep 27 21:54:05 2005 +0000 documentation, whitespace commit c73cc51ab99c83612fe680fb708c138a5eada3ed Author: maartenkeijzer Date: Mon Sep 26 11:22:47 2005 +0000 Removed wrong reference to rng from choice members (what was I thinking?) commit 6e0c4a72642de8c67ad4438be96d2cd0de1cf8dd Author: kuepper Date: Mon Sep 26 10:18:15 2005 +0000 Make sure uint32_t is defined correctly in eoRNG.h and use it where appropriate. commit 462fbaad6625feca04ddcf61737785265139cd7c Author: maartenkeijzer Date: Sun Sep 25 19:32:10 2005 +0000 Added few convenience functions commit cbfff8fda9a8e2c2f7fa4b2e9f25fcce124afa1b Author: maartenkeijzer Date: Sun Sep 25 19:09:38 2005 +0000 Added choice functions, plus rolled back inadvertant chance to eoRNG commit a3a9010e9af1077c5692e4673348f66291fabc77 Author: kuepper Date: Tue Sep 13 10:24:50 2005 +0000 setORcreate returns it parameter. commit 438e8ef6d63df36975ed9bb2039aa86d35ec4745 Author: kuepper Date: Mon Sep 12 17:53:25 2005 +0000 Use getORcreateParam instead of createParam when getting values from the eoParser. Update setORcreateParam. commit f948ccda3ac6b856e8659d485083b3cf90ce1281 Author: maartenkeijzer Date: Wed Sep 7 17:09:19 2005 +0000 eoRNG.h commit 471bd9a9e243d3a9be01be47a5e85013bfc7413c Author: kuepper Date: Mon Sep 5 17:04:13 2005 +0000 Remove paradiseo configuration switch commit 88a3a641c6e678cfd2822501ed6f8282bc00e777 Author: kuepper Date: Mon Sep 5 16:47:53 2005 +0000 Provide virtual destructors as gcc-4 barks heavily otherwise commit 54a3b8d10edaf298fa3a672055773949fa32043b Author: kuepper Date: Mon Sep 5 16:11:00 2005 +0000 ParadiesEO cleanup commit 2ca5ddb18682a2c2d1e69e2ea32cfe14cb1db756 Author: kuepper Date: Mon Sep 5 16:09:43 2005 +0000 Remove useless PAradisEO files commit d7ee654d6450fb268c8f7d9b1ea5fe81b1d737af Author: kuepper Date: Mon Sep 5 16:08:14 2005 +0000 Remove useless files from paradiseo directories commit 5a322446f08bb146751682575f9de77888f9a1d8 Author: cahon Date: Fri Sep 2 13:36:21 2005 +0000 Removing ParadisEO commit e1cc2dd7f5e7587cf05d2dfa190afd6261395a38 Author: cahon Date: Fri Sep 2 07:12:27 2005 +0000 Removing ParadisEO commit c498de10e2e25032023438dbfc8ebb8ec8f84784 Author: cahon Date: Fri Sep 2 07:00:45 2005 +0000 Removing ParadisEO commit f0fd15f20c806d65cf895c1a16c7e655417c6ed5 Author: kuepper Date: Mon Aug 29 07:50:50 2005 +0000 Provide eoParser::setORcreateParam to set a paramter in the parser to a specific value. commit d418459a0121216d02dab8d5eda221c7c8c30a82 Author: kuepper Date: Mon Aug 29 07:32:13 2005 +0000 Install eoPropGAGenOp.h Add #include in eoEsChromInit.h in order to make gcc-4.0 happy. commit f63e9c37920601ceea79235fca55873505781f76 Author: evomarc Date: Sat May 7 15:43:29 2005 +0000 Added eoPropGAGenOp, the sequential application of crossover and mutation commit 935910f2f4e6d932b14cb210b2fa8f37c72e536b Author: evomarc Date: Mon Apr 4 20:41:06 2005 +0000 Small upgrade for gcc 3.3 (I guess no-one is using those files, right?) commit a17e266c46efd4da96c3aef60b9a6b1b47ee94ac Author: evomarc Date: Mon Mar 14 21:00:00 2005 +0000 Updated the src:: everywhere in eoVariableLengthCrossover.h eoFlOrMonOp.h (that nobody seems to actually use btw :-) commit 558e197adca8fb5427234602ddd406145c0b1c43 Author: cahon Date: Wed Feb 23 13:31:20 2005 +0000 Removing ParadisEO commit 96dd240cf376458209560d93fa8e73c1bc4ef7fa Author: cahon Date: Tue Feb 22 14:12:19 2005 +0000 Removing ParadisEO commit d144ba2885bbca69aa22f82feebbcc1fcda971d2 Author: evomarc Date: Thu Feb 10 09:57:28 2005 +0000 Added the complete reference to the base class in call for value() because g++3.4 otherwise complains commit 5cd40b50ae9d92794dcf415ec90348c56f4404da Author: kuepper Date: Mon Jan 3 09:35:39 2005 +0000 include config.h commit 521871a7ea940047ff61447eb904129d844b6d58 Author: kuepper Date: Mon Jan 3 09:35:17 2005 +0000 fix for gcc-3.4 commit 503ee25d9cf27175115e02df0ea7457ae440126d Author: evomarc Date: Mon Dec 27 09:08:44 2004 +0000 Mainly made it obvious that Lesson4 contains "ready-to-use" EAs commit 835a14e8ff8a1951eb4ef5764418b5e4ac5b02d2 Author: evomarc Date: Mon Dec 27 08:01:29 2004 +0000 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 commit ce560e5bfaadd471ce308439859f2472d205020d Author: evomarc Date: Mon Dec 27 07:59:58 2004 +0000 Added the 2 parameter files ESEA.param amd RealEA.param so both programs go to 0 nicely instead of staying anywhere but close commit fbdc8995855f3b128aee70b5c1ef697a5b786d71 Author: evomarc Date: Mon Dec 27 07:33:03 2004 +0000 Added the explicit calls to the base class ctors in eoXXXGeneralBounds copy Ctors commit 8c36a1274b5eef1aac4dc9c73a912f8f52b74ae3 Author: evomarc Date: Mon Dec 27 07:31:59 2004 +0000 Fixed some int - unsigned int problem for the case "combien < 0" commit a415aef4d98ac9846348df69fb9137442a37aeca Author: kuepper Date: Thu Dec 23 17:33:08 2004 +0000 reshuffle libraries to resolve all dependencies commit 57a39197b97a412edbf797e10b2deba0c9aed5e1 Author: kuepper Date: Thu Dec 23 17:26:39 2004 +0000 minor updates, create doxytag-file when running doxygen commit 7b9e6d3e1f980629490c68333f157914480ca041 Author: kuepper Date: Thu Dec 23 17:22:52 2004 +0000 more adjustments for gcc-3.4 (now using optimization, go figure...) commit cf4849c472e5f87ff680c305b73ecd18382b41ff Author: kuepper Date: Thu Dec 23 16:06:37 2004 +0000 small fix for gcc-3.3.3 commit 0ad2d5ad2b8611fa254bd8452018fde31a3f4598 Author: maartenkeijzer Date: Thu Dec 23 15:40:44 2004 +0000 Some small changes concerning flags and warnings commit 85a326c5e496d0f9932ad8790d68e2f153655a4c Author: kuepper Date: Thu Dec 23 15:29:07 2004 +0000 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. commit faaadf7599179afc3256ee44a688c70466015a88 Author: maartenkeijzer Date: Thu Dec 23 10:14:42 2004 +0000 Added using declarations to avoid g++-3.4 errors commit 1828fda30c3433f6e9a5cc3fe76aa4e7ca497e57 Author: evomarc Date: Wed Dec 1 09:27:31 2004 +0000 Added comments so that the new classes eoGeneralXXXBounds are taken into account by Doxygen. commit 71e1984aeb2c7beb85bd787a143277573579808b Author: evomarc Date: Wed Dec 1 09:23:53 2004 +0000 ... some comments ... commit a24cd30c81679ffff7ff637b6798f6e097c97079 Author: evomarc Date: Wed Dec 1 09:22:48 2004 +0000 ... some comments for Doxygen ... commit c592a74025d291ebb738c74d0e3273cbd470a7ce Author: evomarc Date: Wed Dec 1 09:19:47 2004 +0000 ... a comment ... commit 641b49e995be18bfa7445514bf4dd3211bce6ad0 Author: evomarc Date: Wed Dec 1 08:49:40 2004 +0000 Added a few words about Lesson5, and the change in the Makefiles. Also, looking alive is probably important ! commit ab95b3fd979bb317fef516f68daa6e01cabd1a33 Author: evomarc Date: Mon Nov 29 20:49:34 2004 +0000 Corrected some bugs in eoGeneralXXXBounds (e.g. no const in copy Ctor arguments) Added a default value for the intialization (-infty, +infty) Needs to allow uniform() on unbounded - still pondering commit 9b1524ec002de89ba330d9090c11308dbb5b8460 Author: evomarc Date: Fri Nov 5 08:57:34 2004 +0000 Added classes to hendle bounds: - eoGeneralRealBound that can be initialized using a string (and hence can be easily read as a parameter) - eoIntBound and all other integer-equivalent of the classes in eoRealBound.h Note that there is no equivalent to eoRealVectorBounds for vector of integers In file eo, I have added the 2 includes of eoRealBounds.h and eoIntBounds.h The first one was already there by chance, through eoUniformInit.h commit 7a695e65df500b41b90c8a1e2b391b688265660e Author: evomarc Date: Fri Nov 5 08:55:12 2004 +0000 Added classes to hendle bounds: - eoGeneralRealBound that can be initialized using a string (and hence can be easily read as a parameter) - eoIntBound and all other integer-equivalent of the classes in eoRealBound.h Note that there is no equivalent to eoRealVectorBounds for vector of integers commit 50b395d16dcb5897dc299736ae36b9620d49d89d Author: kuepper Date: Thu Oct 7 14:32:54 2004 +0000 fix install dir commit 795ca38589add25eee73d66cd8bcd069c12c009b Author: kuepper Date: Thu Oct 7 13:36:43 2004 +0000 were these lost? commit ebedf7ca7d2fc3ca3f449598c054492e23e0c222 Author: kuepper Date: Thu Oct 7 13:34:08 2004 +0000 wrong directory commit 73c97e6bfa1bfb7a96e7e91f1b5f6778fc91df8e Author: kuepper Date: Wed Sep 29 18:37:20 2004 +0000 update for sstream commit 9786fe0a6a270d0ce16ac4c4e6068d48ff042aad Author: kuepper Date: Tue Sep 28 17:13:34 2004 +0000 Fix cvs-commit error (<<< still there...) commit 76e78116ac0d20ff4152e7bb4fd3a468074af0eb Author: evomarc Date: Mon Sep 27 15:19:53 2004 +0000 Added include eoDistance.h commit a0c7412c188b0bb70e147c7a027b964392e110a8 Author: evomarc Date: Mon Sep 27 13:34:34 2004 +0000 Replaced the eoNormalMutation (mutating ALL variables of a real-valued vector) with eiNormalVecMutation that has a proba. to mutation each variable commit db44c94c9c746ef15a494e0c3a8f74a252006606 Author: evomarc Date: Mon Sep 27 13:31:40 2004 +0000 Added the class eoNormalVecMutation (yes, should have made another file :-( commit eac4f15bf0466445ca566cb5a071606b08d8f5ac Author: okoenig Date: Sun Sep 26 09:47:06 2004 +0000 Replaced top_builddir with top_srcdir commit 6584747d3cccd7c9250f64ecfc80ab46a6914235 Author: okoenig Date: Sun Sep 26 09:45:59 2004 +0000 Removing a "/" at the end of a comment commit c5a9348dd999fac5e19a9b9166460a89fd561ad2 Author: kuepper Date: Fri Sep 24 15:00:48 2004 +0000 Fix doc-target. Fix inclusion of documentation in dist. commit fa108bbd6bd9c342c62e1086249277f62be7019d Author: kuepper Date: Fri Sep 24 11:55:09 2004 +0000 minor fixes commit 503efdcdb6b4b344ae1027ea9ff42a50eb2148f1 Author: kuepper Date: Wed Sep 22 18:38:12 2004 +0000 Removed clean-local due to problems with "make distcheck" commit 51471804cde758412dcfad8fdae1cbfdee5ae285 Author: kuepper Date: Wed Sep 22 18:18:31 2004 +0000 fix installation, dist-preparation commit 495057c341b5975e35788211c72cfd3a37a4694b Author: kuepper Date: Wed Sep 22 17:30:11 2004 +0000 updates for distributing/installing ParadisEO. commit 6fff184ba31d081e620eee41caaf6e6f48c5936b Author: kuepper Date: Wed Sep 22 13:20:15 2004 +0000 update for new build-process commit 3cb80bc73b33c340fa75a13a09154b18ebbc4634 Author: kuepper Date: Wed Sep 22 12:38:28 2004 +0000 update build process to include paradiseo tutorial, fix paradiseo headers for sstream commit e388461a3b27ba07fbb3a880070bf1d848c50478 Author: kuepper Date: Wed Sep 22 08:18:29 2004 +0000 Update configure with switches for app, ParadisEO, and tutorial. Add ParadisEO/Lesson1 tutorial in build-process. minor fixes. commit 0a6e0c687c43e9ed69ff8906256885ad0e20462c Author: maartenkeijzer Date: Tue Sep 21 19:49:48 2004 +0000 Made couple of functions virtual commit 63cbb12e69fa7de7549728b069ff38d120de6517 Author: kuepper Date: Tue Sep 21 17:01:14 2004 +0000 updates, start supoorting ParadisEO commit 056ac87efb3260812fccf1be98d5b7633d9d5839 Author: kuepper Date: Tue Sep 21 10:30:45 2004 +0000 fix dist-header commit 5150bd4888d27d4fa8f9e08a52e40a1abf6e850a Author: kuepper Date: Tue Sep 21 10:23:33 2004 +0000 fix 'make dist', works now (besides ParadisEO). commit de69e235f43535cee55b10676954122a60de64d9 Author: kuepper Date: Mon Sep 20 21:47:15 2004 +0000 updates commit 7db38bc9cd6b603fe5502d9ee56314f491d04f95 Author: kuepper Date: Mon Sep 20 17:14:11 2004 +0000 fix commit 72c070585f348e5c6ce7545e896db2b025e15eb6 Author: kuepper Date: Mon Sep 20 17:12:12 2004 +0000 better distribution support (not finished) commit 1cf47e414ee2fbbc65c57e1d686cb788783d1773 Author: kuepper Date: Mon Sep 20 17:06:25 2004 +0000 conditional compilation fixes commit 5e416e4a1c50cf2bfbdc60500c6a52bb77ada8ff Author: kuepper Date: Mon Sep 20 16:05:25 2004 +0000 don't use user-variables commit 9e508c66a68a9ef1d31f2ae9e40212b7b7aa6de7 Author: kuepper Date: Mon Sep 20 15:51:53 2004 +0000 update user commentary commit 988e6a43ea3bcb74f1f04f5b8dc56a2127c1fbe8 Author: kuepper Date: Mon Sep 20 15:50:00 2004 +0000 *** empty log message *** commit e618920c44b29ac945cba8213355a01e785a9ba1 Author: kuepper Date: Mon Sep 20 14:11:24 2004 +0000 updates for build-process commit 17c8eddd5c6211fa959049818c341635be669989 Author: kuepper Date: Mon Sep 20 09:56:10 2004 +0000 *** empty log message *** commit 81492da319932f8ab6456d5ff2ba5be63d1b1dde Author: kuepper Date: Mon Sep 20 09:52:19 2004 +0000 Remove support files, they are automatically created by autotools commit 683c4e573e123fda4b40cb691d31205722d790ae Author: kuepper Date: Mon Sep 20 09:50:47 2004 +0000 update commit cf4248b67b3c9b76dda9ab429de7b61acdf96f46 Author: kuepper Date: Mon Sep 20 09:47:19 2004 +0000 remove commit f599c8eb779ea29113caf2617968135d37c4a1a3 Author: kuepper Date: Mon Sep 20 09:46:48 2004 +0000 remove Makefiles from cvs commit 36af75bc949fcff09c2d6744737cd48075fda16a Author: kuepper Date: Fri Sep 17 17:05:28 2004 +0000 add conditional includes for sstream commit 6c7d888194f74a1214c5c18a1a23e8ad9e2a6aaa Author: kuepper Date: Fri Sep 17 17:00:04 2004 +0000 cleanup commit c8494642d5b5233f26fc523664593b44bbe22e75 Author: kuepper Date: Fri Sep 17 16:53:31 2004 +0000 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. commit 32cf83cfee845d72649e170ebe076a0370be63af Author: kuepper Date: Fri Sep 17 15:20:19 2004 +0000 Save copies of old simple Makefiles commit dbd0a46d75f1e30079701b4c27c3631508bfa7a9 Author: maartenkeijzer Date: Mon Aug 30 19:44:48 2004 +0000 added verbose flag that can be used to turn off annoying message to cout commit 57881e56c4a940aefc8872bdc25eb9d67a39838c Author: evomarc Date: Sat Aug 28 16:26:03 2004 +0000 CLeaned up the comments in files related to Sharing (added t-eoSharing in test) commit e7643ccc10d32ecba2851822557f8080260914cb Author: evomarc Date: Sat Aug 28 16:25:12 2004 +0000 Committing at last the long awaited test for Sharing commit 17db378c84174c81fde4bb7304182ba93c077522 Author: evomarc Date: Sat Aug 28 14:03:34 2004 +0000 Cleaned up the comments commit 669f41a315fd21a0ddd9447d4df090f3a5fd0453 Author: jmerelo Date: Tue Aug 10 17:19:46 2004 +0000 Changes in docs and added stuff to eoEvalSteadyFitness to reset after using it commit 55a118517c9bd1291e71745d90342875a0bffb1e Author: jmerelo Date: Tue Aug 10 07:39:10 2004 +0000 Updating doxygen configuration commit 7d0e70fd1aca67a0ef3b06b64faef44279425ce8 Author: okoenig Date: Sun Jul 25 13:26:02 2004 +0000 added a string msg to eoScalarFitnessAssembled, in order to store all sorts of messages for an individual commit b72ea29e0dd63c15baea1074a4ea813e03e3235c Author: evomarc Date: Fri Jul 16 08:45:02 2004 +0000 Added className (mysteriously missint) mandatory for eoCombinedInit commit caa611661a1f74bcfed9ba9e9b2d10a726be18c1 Author: evomarc Date: Fri Jul 16 08:44:14 2004 +0000 Allows proportional combinations of eoInit objects Similar to eoPropostionalCombinedXXXOp commit 42819983dca9c69206e9e2dcaee436236fefa6f0 Author: cahon Date: Mon Jul 12 09:16:41 2004 +0000 Adding typedef EOT EOType ; commit 4127f426038afd99f359a34493b88fa72307c02d Author: cahon Date: Mon Jul 12 08:57:38 2004 +0000 Adding typedef EOT EOType ; commit 30ceb2bf450184edf1600865e8f27267454012ce Author: evomarc Date: Wed Jun 23 23:19:17 2004 +0000 Added the Ctor using the Parser commit 66a51c5ddb8f9f202248cb3338deb20b1d622d1a Author: evomarc Date: Tue Jun 15 07:28:54 2004 +0000 Added the className method everywhere commit e44cf2c446adfd4552e3ef384286c94d19f2708f Author: evomarc Date: Tue Jun 15 07:09:57 2004 +0000 Added the className methods everywhere commit c0d5eec30307ba18ac9fd1ee57d0c429d68a83db Author: evomarc Date: Tue Jun 15 07:06:27 2004 +0000 Added newline at end of stat commit 6e650914cca1b308b4696f1380dd00da934630a7 Author: evomarc Date: Tue Jun 15 07:04:12 2004 +0000 Added the allClassName method to print the name of all classes that have been added to the checkpoint commit 4cfe47a8e512b76038fe0eed90d00ef46e0716bf Author: okoenig Date: Mon Jun 14 17:07:25 2004 +0000 Added a failed boolean to the fitness, for statistics... Average stat values are now computed from succesful fitness evaluations only commit 500f66efbfffb3b9fe6fc75c25cde3695a48f945 Author: okoenig Date: Mon Jun 14 17:05:07 2004 +0000 Added a failed boolean to indicate if fitness evaluation succeeded ( useful if programs are involved, where fitness evaluation can fail for some indis) Avg Stats are now only evaluated of individuals if this bool is false! commit 6d8d7c994c2b51f9e38451d98cbe1b938fb91168 Author: okoenig Date: Mon Jun 14 11:59:39 2004 +0000 Replaced #include with #include to get rid of "deprecated" warnings in gcc 3.3 commit 16e09360c9789fcf1309fc3ae64212d975db4b39 Author: okoenig Date: Mon Jun 14 11:24:37 2004 +0000 Added a failed boolean to indicate if fitness evaluation succeeded ( useful if programs are involved, where fitness evaluation can fail for some indis) Avg Stats are now only evaluated of individuals if this bool is false! commit 06eb601d8ee0eb95e1ea8596c0b4ef216d52ce02 Author: okoenig Date: Mon Jun 14 11:23:48 2004 +0000 Added a failed boolean to indicate if fitness evaluation succeeded ( useful if programs are involved, where fitness evaluation can fail for some indis) commit ab9d4de66bd741be9c13010535b7962bf673c79f Author: evomarc Date: Wed May 26 10:23:07 2004 +0000 Adding Sharing (though eoSharingSelect - a roulette selection on shared fitnesses commit 9e0edc381e3e845206ed271b904756269684cc03 Author: evomarc Date: Wed May 26 09:00:26 2004 +0000 Temporary modification of the tutorial to account for the new features - stat.tmpl allowing easy creation of own stat - sharing as a new possible selector in make_algo_scalar - requires a distance No detail given, though ... commit 795f63b7feae82efec3d68aeaa51912552586594 Author: evomarc Date: Tue May 25 08:03:30 2004 +0000 Adding sharing - needed to modify quite a few files, like eoDistance.h make_algo_scalar.h and all related files, and the like commit 13c70628584d1e76f74c6d613290ecd1df22a183 Author: evomarc Date: Tue May 25 07:57:52 2004 +0000 Adding the statistics in createSimple (create.sh is becoming obsolete) commit b0969cf3d4c38e801b4141e5fc32b44bc7b7af08 Author: stevemadere Date: Fri May 21 01:44:32 2004 +0000 Fixed a bug in mlp::net::load() that prevented loading of multiple nets from the same stream. commit 7863168b69e2abe78cfd31cbc2d2ea912253a2bc Author: stevemadere Date: Fri Apr 23 16:20:12 2004 +0000 Added weight perturbation operators to enable implementation of exact GPROP-III algorithm. commit aecd7bdf2b37acbc56c6ff9cba6964ffda4a8e54 Author: evomarc Date: Thu Apr 8 07:55:40 2004 +0000 Added the setLongName method to handle the prefix trick in eoParser commit 87ddb6f8b5004982b93f640e9aaf31cb54ea82f3 Author: evomarc Date: Mon Apr 5 15:28:12 2004 +0000 Added a prefix data in eoParser - and the setPrefix method - for multi-population parameter input. Now you can call the make_xxx functions from teh src/do directory several times for different populations provided you do different calls to setPrefix inbetween commit fe9de42802c1ac91a1dc3087880ec6f81e2a793f Author: evomarc Date: Tue Mar 30 16:51:06 2004 +0000 Corrected errors in the "memory management" section. Thanks to ZhangQian for pointing them out commit 3276d502eaeef6607119692393d66ce93a7eda57 Author: okoenig Date: Sun Mar 28 22:18:03 2004 +0000 Bugfix regarding the feasible flag commit 4bdccb3dae683c034cddd3c7361b45aa6b31ab13 Author: maartenkeijzer Date: Fri Mar 26 09:56:56 2004 +0000 Fixed bug in rng::roulette_wheel: use of float had too little precision in change/fortune var commit a715dda207c1b17e81c64dd18911e80128e646f7 Author: maartenkeijzer Date: Fri Mar 26 09:36:07 2004 +0000 Fixed rng::uniform to not provide the wrong result (1.0) once in every 2^32 times commit 3943287ad0879774856136c8ae417c5ad8519585 Author: stevemadere Date: Wed Feb 11 23:03:23 2004 +0000 Made mlp::net::operator() a virtual function to allow for subclassing with networks that transform their input or output. commit 250d31f904478a4492122197195e3c626a05abad Author: stevemadere Date: Tue Feb 10 22:33:30 2004 +0000 Fixed some signed/unsigned conversion bugs commit 68e970e455b3d8f91a304b8c2ab3eac9ec8d41e5 Author: jeggermo Date: Mon Feb 2 08:54:10 2004 +0000 *** empty log message *** commit b2de3403a622e66cff6d7949254a1b09c47cf6c9 Author: maartenkeijzer Date: Wed Jan 21 19:57:19 2004 +0000 Added define NO_GNUPLOT to disable gnuplot extensions Needed for win32 (well, at least for me) commit 0a9f57e6521f4515ee8b9117970b0a4f4abca5c2 Author: stevemadere Date: Tue Jan 13 20:28:33 2004 +0000 Fixed the string serialization operators (>>, <<) for neuron, layer, and net so they actually work and added or fixed stream-source constructors where appropriate. commit 4662677a5feed26ab63dbd7d0f5b04defc09ab8d Author: stevemadere Date: Tue Jan 13 20:21:52 2004 +0000 Made it compile under gcc 3.2.2 by adding explicit definitions of normally derived comparison operators >, >=, and == for the structure phenotype. ( adding #include was not sufficient to solve the problem) Also added function gprop_use_datasets() to give more flexibility in subclassing the datasets used to train the nets. commit 31aa0eedf761de4d8ac5aa18f38a697893d00762 Author: evomarc Date: Tue Jan 13 03:35:27 2004 +0000 Added the standard header - just a test of CVS in fact! commit c819ba4f6afb25a96750523d8dac87a6a5032f92 Author: evomarc Date: Wed Dec 24 16:38:02 2003 +0000 Corrected a but in eoUniformMutation (only the first component ever got modified! Thanks to Jeroen's student ... commit a3d7e396b41c4006178ac4a24dfee1b52fb2d128 Author: evomarc Date: Fri Dec 5 05:39:40 2003 +0000 There was an infinite loop in case of a file without section header on first line! commit 041791eb4b2b96ceefde882df5ed60a19dfcc109 Author: evomarc Date: Fri Dec 5 05:38:02 2003 +0000 Added a few user-friendly comments in case sizes don't match between load file and required popsize commit 926286b969e353253ada6e45dfcc25c4094ce8ac Author: evomarc Date: Wed Nov 26 14:20:26 2003 +0000 A minor typo ... commit f71b436120da7b742922ca4302a6502b1b19251e Author: evomarc Date: Wed Nov 26 11:15:59 2003 +0000 THe call to randomize was forgotten after the choice of a terminal at max_depth. This was only visible if - you implemented the randomize method - you reached the maximum depth (or used ramped half-and-half). commit aa76efbb29585762a8a337c6507ae2a4997b33ec Author: okoenig Date: Wed Nov 19 13:29:15 2003 +0000 Added possibility to print header to first line of output file; control through last bool in constructor - default = false... commit 7c8da3722ef023bba9c463d70c49bdf0e1c7d5a4 Author: jeggermo Date: Tue Nov 4 15:32:24 2003 +0000 parse_tree.h now uses standard memory allocation for MacOSX commit 099b24d3639cf9c04342fe1976ce5f542f9b7719 Author: jeggermo Date: Tue Nov 4 15:29:24 2003 +0000 eoData has been changed slightly for MacOSX commit 91c45767c03629341f8977bbf42ca36844e6f03e Author: maartenkeijzer Date: Sun Oct 12 23:49:23 2003 +0000 oops, forgot std:: commit fd2fcc8e2ba7ffe6bca2e0a88a38d013d798c28a Author: maartenkeijzer Date: Sun Oct 12 20:53:28 2003 +0000 Sort dissappeared in one-objective commit bc1e98a65af47e7e9ad4dde5fe6714693b1ca768 Author: evomarc Date: Sat Sep 20 05:42:23 2003 +0000 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 \) commit 31971866e84465a481b0a3136c490b5a4c3714fb Author: evomarc Date: Thu Sep 18 15:09:34 2003 +0000 Modified a wrong link commit 45a2d08432942c1998786cbb28af9604f0cd6e18 Author: evomarc Date: Tue Sep 2 05:49:37 2003 +0000 Slightly modified the formula: the worst individual had "fitness" 0 in hte case of linear scaling with pressure=2. Now it has fitness 1/[P(P-1)/2] Thanks to Gilles BAUDRILLARD (EADS) commit 0f8244e6940f640fea5429b54b18f34c906a29fe Author: evomarc Date: Mon Sep 1 12:56:29 2003 +0000 Added 2 missing headers (and broke the long lines). Thanks to Jochen Küpper for pointing this out. commit baeeeec1e51873e3eca706458742cfb35569aed8 Author: evomarc Date: Tue Aug 26 18:07:06 2003 +0000 Corrected a HUGE bug in eoRealUXover !!! Thanks to Gilles BAUDRILLARD - EADS commit aac8ff6cb98f5a4a5ae4482dfe4381f0916dd6d6 Author: okoenig Date: Thu Aug 21 13:02:53 2003 +0000 added parameters to the constructors to start generation counting !=0 the parameters are optional and appended in the end commit 4238ee1bd3d1721821b87f86873fb9cadcfd4325 Author: evomarc Date: Sat Aug 2 06:55:47 2003 +0000 CLean-up commit 3a8d9dd7a9e038b70900d857a857eb18d30dd1d8 Author: evomarc Date: Sat Aug 2 06:42:33 2003 +0000 Adding the generic operators for FIXED-LENGTH ORDERED genotypes eoFlOrXxxOp.h commit b643ec2be3d7c58534591696f0a50d76b505171a Author: okoenig Date: Wed Jul 30 14:48:13 2003 +0000 Inserted a missing std:: commit 5c7f17c1535234202caa29955da35432dba94ecd Author: evomarc Date: Tue Jul 29 05:33:58 2003 +0000 Forgot the dir when adding eoSBXcross.h :-((( commit c249cecc62342b8f57e1979db27662bf00c5ed43 Author: evomarc Date: Mon Jul 28 09:48:58 2003 +0000 Adding SBX crossover operator in es dir commit 4c2d0f2ea090cca5e2b2c69217325450765abea0 Author: evomarc Date: Mon Jul 28 09:47:15 2003 +0000 Adding the SBX operator in es dir commit 334f5ce3d7f619532d11d738674ce3623eef3ab8 Author: evomarc Date: Sat Jun 21 06:34:00 2003 +0000 More precise comment commit 0b5a174da0edafeb631b73f18c021da799c2c1e3 Author: jmerelo Date: Wed Jun 18 09:07:19 2003 +0000 Eliminated using namespace std commit b354bd51f8e996c9da457540d876d83b8e07e878 Author: jmerelo Date: Tue Jun 17 12:03:42 2003 +0000 better eoString commit e17eb77e3918e532cc7ff2b04cc09b6553c8d9bc Author: jmerelo Date: Tue Jun 17 06:24:15 2003 +0000 Changes to obsolete things commit 2184dc845fa316256226d880d4a18b82a23d7e3b Author: okoenig Date: Mon Jun 16 21:41:30 2003 +0000 added a public bool feasible, used to identify feasible individuals in initialization processes commit ed7902ed909d3a5086d3b124509e69d56a9223aa Author: maartenkeijzer Date: Mon Jun 9 06:25:11 2003 +0000 Exported operator() for eoSGATransform in abstract1.cpp commit 21301c327dfd2f357beb1307429840f1921130df Author: evomarc Date: Mon Jun 9 06:17:26 2003 +0000 Change in terminology: EDA (Estimation of Distribution Algorithms) replaces DEA (Distribution Evolution Algorithms), as it seems more widely used today. commit d6cce45ad058b2fe50fe7e435f6390b6d30cb2d6 Author: evomarc Date: Mon Jun 9 06:06:13 2003 +0000 Change in terminology: EDA (Estimation of Distribution Algorithms) replaces DEA (Distribution Evolution Algorithms), as it seems more widely used today. commit 0a85f1780322d65499b3970214d9ca64aedd3062 Author: maartenkeijzer Date: Fri Jun 6 10:29:13 2003 +0000 Improved the check for changed. Now it will only set the changed flag when the elements that are flipped are actually different commit 43b5effcdb9acb5c021303c9ea6276d10206e9e9 Author: maartenkeijzer Date: Wed Jun 4 11:50:48 2003 +0000 added shuffle commit b6104c6f324bbfa84e53746e298533dfcdcc5b6b Author: maartenkeijzer Date: Wed Jun 4 09:34:26 2003 +0000 Added tests for roulette wheel selection commit a7b5d90f1b4bcd622a156d527c7edfbfe63eec7e Author: maartenkeijzer Date: Wed Jun 4 09:33:27 2003 +0000 optimized eoProportional and added universalselect commit 347f64413e4f087a6bd0c399292897ad9aa2be07 Author: jeggermo Date: Fri May 16 14:28:52 2003 +0000 GCC 3.3 commit 364cded6a4e5dbf7aa6797ca401fcecdd38292f9 Author: evomarc Date: Sun Apr 27 06:08:11 2003 +0000 Added keywords "Sequential" and "Random" as synonyms of resp. "Deterministic" and "Uniform" - for EASEA commit af5fee947894d5c84d72cdec2cd1bc7be8564456 Author: maartenkeijzer Date: Sun Apr 20 12:57:59 2003 +0000 Removed HAVE_SSTREAM for redhat 2.96 commit ba68ffe0c2ea46b0f3542d1d3fa3668533dea2fd Author: cahon Date: Fri Apr 18 13:32:39 2003 +0000 missing include eoParetoFitness.h commit d51ee5916b7df005131f4b6321883551c1eda225 Author: okoenig Date: Sat Apr 5 13:42:44 2003 +0000 minor changes commit c39b2414134f0532ac6aed667d58b708453b725d Author: okoenig Date: Sat Apr 5 13:42:01 2003 +0000 added eoAssembledFitnessStat.h to implement Best and Avg Stat for eoScalarFitnessAssembled commit 45e3b86bcb011b833182e1610bba02319d1f8e7b Author: okoenig Date: Sat Apr 5 13:40:57 2003 +0000 Removed function template specializations for eoScalarFitnessAssembled from classes in this file, since they do not work under Visual Studio! Reimplemented these stat classes for this new fitness class in eoAssembledFitnessStat.h commit a172d34e5fb35d82877bfc7eec11c867b3b5b53b Author: okoenig Date: Thu Apr 3 16:51:47 2003 +0000 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. commit f587793a6ab481e90bf4a81917db86aa104fddbf Author: okoenig Date: Thu Apr 3 16:47:47 2003 +0000 Minor changes to make it run under Visual Studio 6.0 commit 9b6619687083b3e5c1b6786106935f9033959dd5 Author: okoenig Date: Thu Apr 3 16:25:55 2003 +0000 Minor changes to make it run under Visual Studio 6.0 commit a63c6ee2ba55cfd2b0b6502c114c2ae8d150b7d7 Author: okoenig Date: Thu Apr 3 10:44:35 2003 +0000 Minor changes to make it run under Visual Studio 6.0 commit ce04cca4b9a2533cc7bb7c28d333e29e1f3adc06 Author: okoenig Date: Thu Apr 3 09:23:52 2003 +0000 Minor changes to make it run under Visual Studio 6.0 commit 1d70ba7a9bda4ba4c7d06dc002a4b08002bc897f Author: okoenig Date: Thu Apr 3 09:11:17 2003 +0000 Minor changes to make it run under Visual Studio 6.0 commit b3e57bedad0f6e5b92243ff5dc582c34906b6f13 Author: okoenig Date: Wed Apr 2 21:10:53 2003 +0000 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. commit eb279c8f98cbe975ac219f0aac4a9fa40c5a6473 Author: evomarc Date: Tue Apr 1 12:09:37 2003 +0000 Removed a dummy line containing reference to lesson3! commit 9a636428ba45165b33c2d88d79f9a3c0309c2a99 Author: maartenkeijzer Date: Tue Mar 25 10:46:08 2003 +0000 Deleted political statement as I changed my mind about this commit 59fe39da93b95e598a4e553283ff726f89d99117 Author: evomarc Date: Sat Mar 22 06:39:21 2003 +0000 ADded comments and hook for copy constructor commit f64292b777c9934b91a53ccbfa3c1f5aac7a8480 Author: maartenkeijzer Date: Fri Mar 21 09:17:38 2003 +0000 bumped up the version number commit fda39068afaf8d2f7a25f07b4b7bcdad614dfbad Author: maartenkeijzer Date: Fri Mar 21 02:44:05 2003 +0000 now added an std::ends for plotting strstream commit 6f9894421280430c09d37bbe066552ef31c12db1 Author: maartenkeijzer Date: Fri Mar 21 02:41:54 2003 +0000 again: std::ends and stringstream commit eaabc7ae3b0f8c861be49cf80013ee2f680d01a9 Author: maartenkeijzer Date: Fri Mar 21 02:39:09 2003 +0000 fixed (?) some problems with stringstreams and std::ends commit 07a3e56db177c1912ddeb3920f4198022eb96eb0 Author: maartenkeijzer Date: Thu Mar 20 20:00:38 2003 +0000 eliminated gprop from the build until someone makes sure it builds under gcc-3.2 commit b15d1cef39bd57a0138d2915c84f2eac3c7eeb10 Author: maartenkeijzer Date: Thu Mar 20 19:49:32 2003 +0000 replace \0 with std::ends commit 27f9ae089461338d671021075a9d4b0ab04426d4 Author: maartenkeijzer Date: Wed Mar 19 10:47:08 2003 +0000 finished pickling support for valueParam commit 95d3c19211519d546f2b11ee2f84f46aa9f53dca Author: maartenkeijzer Date: Wed Mar 19 10:16:56 2003 +0000 Added pickling support for ValueParams commit 380d4eca0b3daa8c46c318ec97f006c5ce837367 Author: maartenkeijzer Date: Wed Mar 19 08:53:59 2003 +0000 removed comment in PyEO.cpp commit 9512291e3e0c9e376b7ec430b430812bc64ea9e2 Author: maartenkeijzer Date: Tue Mar 18 16:57:17 2003 +0000 added operator> commit 19fe39105678ae3590e0f174fead7031f091e648 Author: maartenkeijzer Date: Tue Mar 18 16:52:31 2003 +0000 fixed a bug reported on sourceforge commit 01de9c47632ede7734082f0c623fa6c61456e9f8 Author: maartenkeijzer Date: Tue Mar 18 16:35:27 2003 +0000 *** empty log message *** commit a597ec6f8a82fa95ed9a9b651653fd89790b03a7 Author: maartenkeijzer Date: Tue Mar 18 09:40:36 2003 +0000 excluded gcc>3 from check commit cde5b5d22bd809a74ce23f173481dce419af546c Author: maartenkeijzer Date: Tue Mar 18 09:35:46 2003 +0000 hi commit 33fae18bdd9b846c75c11cc4f2892ed65b858a86 Author: maartenkeijzer Date: Sun Mar 2 11:35:43 2003 +0000 decorated sort and max with std:: specifier commit 0441872bea2c37a589fbb6ce7ceb4e2163356c0e Author: maartenkeijzer Date: Sun Mar 2 11:29:01 2003 +0000 decorated copy with std:: specifier commit e5c83ac2e815fe13de135552711d8d1e2488f6e6 Author: maartenkeijzer Date: Sun Mar 2 11:26:45 2003 +0000 added typenames for pop::iterator commit adab0958408647b78852c792d5f2a6f6bc6d9bb2 Author: maartenkeijzer Date: Sun Mar 2 11:16:33 2003 +0000 added include file commit c2bad596f2d06fe90586721f9b3a3fca921dfeb4 Author: okoenig Date: Fri Feb 28 17:47:24 2003 +0000 This Makefile.am was missing; all it does is adding the *.h and Readme files to distribution commit d250c9edf6fe94f4451ba8fbbe1449d42fdee8ec Author: maartenkeijzer Date: Fri Feb 28 16:56:59 2003 +0000 oops, forgot thisone commit 153b80440c12cd996753be6a48902cc700fff043 Author: maartenkeijzer Date: Fri Feb 28 16:49:19 2003 +0000 changed to using sstream commit 86fa476c675b313b58dffc505c00ce6703d10a47 Author: okoenig Date: Thu Feb 27 19:28:07 2003 +0000 Removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary. commit 6441ea1ec3e24816b961c2396ab21afd21a5e206 Author: okoenig Date: Thu Feb 27 19:18:53 2003 +0000 removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary commit 89a99dab17def7fdd612d7ac69981ffd05933ef2 Author: okoenig Date: Thu Feb 27 19:18:07 2003 +0000 removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary. commit 4052187a6c266513637faee8dca00f94c136462f Author: okoenig Date: Thu Feb 20 19:13:33 2003 +0000 added an #ifdef _MSC_VER statement to hide "typename" identifier for Visual Studio commit 1bac8a427a0e11634a4e2b00c1cc982ca7e5e6de Author: maartenkeijzer Date: Mon Feb 17 10:42:03 2003 +0000 added std:: commit ff2968bd6004bdf1323c029ffad084003a432d7d Author: maartenkeijzer Date: Mon Feb 17 10:19:25 2003 +0000 Updated to use gcc-3.2 commit fc1113aad63257dbfb5b638d0d1836dbb70a7271 Author: maartenkeijzer Date: Mon Feb 17 09:52:36 2003 +0000 rolled back unfortunate change in eoAverageStat commit a339a548c3e41f5836821abce1dc6debea54ceb1 Author: evomarc Date: Sat Feb 8 05:36:01 2003 +0000 Added a mthod to remove one of the combined things (from Ramón Casero Cañas) commit 149ad68cb5c1c4699b3b77661b22cb2df744df91 Author: evomarc Date: Sat Feb 8 05:24:51 2003 +0000 Removed debugging printouts commit 395ca20a5cd6740fea2dbe9a978ada6bc19cc057 Author: maartenkeijzer Date: Tue Jan 14 10:09:28 2003 +0000 added missing valueparm.h" commit b5d1a95cf6cbcbf02934d8df8fc48c84c4f3306e Author: maartenkeijzer Date: Tue Jan 14 09:37:45 2003 +0000 next iteration commit 01727c5a5d5b19c1a36fcc6fead0f74c7ebb7ec7 Author: maartenkeijzer Date: Fri Jan 10 15:42:45 2003 +0000 found a bug in eoProportionalOp, hope this helps... commit ea2e36954268c31d72a0aef96ff653f793cd7dab Author: maartenkeijzer Date: Fri Jan 10 15:41:17 2003 +0000 Added monitors and statistics, also made a module with some specific python stuff in __init__.py commit d953d25f089ec71cdaf8ca9e14fcf24dc06aa886 Author: okoenig Date: Wed Jan 8 12:43:31 2003 +0000 bugfix: since there are no Makefiles in the directory ~eo/src/do anymore, I removed this directory from the subdirs list in this Makefile.am commit c6b4f255d99b65341aba4074a2c8383f189a0821 Author: maartenkeijzer Date: Tue Jan 7 14:24:56 2003 +0000 some bugfixes commit efafbb6f055e113d7f9b1e56f178a64af78862a5 Author: maartenkeijzer Date: Tue Jan 7 10:50:23 2003 +0000 df commit db1e3c38f4e9dc6f978e76f4d06df33e25107e3e Author: maartenkeijzer Date: Tue Jan 7 10:49:55 2003 +0000 added a small cookbook commit 423daa36d2451f6228c7b9587bdec4ddb0d1c558 Author: maartenkeijzer Date: Mon Jan 6 21:56:40 2003 +0000 needed for redhat commit 5bf5b1e5cbf5cc549f5325578e09f5ae95bd529c Author: maartenkeijzer Date: Mon Jan 6 16:11:05 2003 +0000 added commit 0a4fb5503110283a08787bfb361f7a5e30b75c84 Author: maartenkeijzer Date: Mon Jan 6 16:10:38 2003 +0000 Added multi-objective support to PyEO (and changed its name to that) commit 3267a3419160e5ec4daad7462ca0616a275557cb Author: maartenkeijzer Date: Mon Jan 6 14:25:40 2003 +0000 Changed a few things so that the python library can be used with the multi-objective library (it basically boils down to removing the assumption that fitness() has a size() member function and changing eoPop to vector) commit 34911abaa4a734e441a189f8477cbab8d1c9cd48 Author: maartenkeijzer Date: Sun Jan 5 16:45:48 2003 +0000 updated build info commit 131e0e033d6089acc49ff32dd2c0ffb24271d174 Author: maartenkeijzer Date: Sun Jan 5 16:31:50 2003 +0000 Added pyeo. Some changes needed to be made for include files and the like in some files (and some bugs were fixed as well [Marc: eoOneToOneBreeder was a mess]) eoFunctor.h now contains static functor_category members, this shouldn't hurt anyone. commit 3937dd0fd6a04e72a29a3219a037fd5c1fdd813d Author: maartenkeijzer Date: Sun Dec 29 22:48:01 2002 +0000 oops, error in line 47 commit 995cb2bd4ac4019197f61b4834681239eb5bbdeb Author: music_dev Date: Sat Dec 14 02:51:53 2002 +0000 Added compatibility for MSVC.NET commit dc42894fb7f652f091441182e2a483fc88be2b4f Author: cahon Date: Fri Dec 13 10:03:47 2002 +0000 Fixing bug [preserve order of the pop. to evaluate] commit 3e673f6a8e539f407f9905c8ceea8892e9b9dd8d Author: evomarc Date: Mon Dec 9 21:04:47 2002 +0000 There was a bug in teh Ctor (fortunately, only with the last parameter, that was generally used with the default value). Thanks to Ramón Casero Cañas commit 21e07e03a9f0857924b2edac89a6a4f5e627380e Author: evomarc Date: Mon Dec 9 06:57:33 2002 +0000 Corrected wrong links in the 1st paragraph commit b5d61be21afa7c82be1d19c53b67fd0e7d30fc74 Author: evomarc Date: Mon Dec 9 06:19:56 2002 +0000 Corrected an error in name of statusParam parameter commit cf40eab455a1d32c183ce0650fa7b8ea87c7f53a Author: evomarc Date: Mon Dec 9 06:17:25 2002 +0000 Corrected a typo commit 21d5630c3a09591f3c0b96bd8d56cc5302aff408 Author: okoenig Date: Sun Nov 3 13:17:48 2002 +0000 reordered initialization list to match declaration order commit c175b152bcf51a839e8c6ce8bb99341a9da05666 Author: okoenig Date: Sun Nov 3 13:07:43 2002 +0000 added some typename statements to make it compile without warnings under gcc3.2 commit 5054418a6639349b502ac288c511c8452d4a92f3 Author: okoenig Date: Wed Oct 23 10:23:03 2002 +0000 small bugfix, to make this example run under Solaris/g++ 2.95.3 commit 27d7739aa999ab983d6c377a70f6a2eb9d8876f4 Author: evomarc Date: Wed Oct 23 04:43:10 2002 +0000 Adding depcom so that it compile smoothly on Solaris. Thanks to Oliver Koenig commit dc758a4854faa84c368191f0e3e31b837a58f227 Author: evomarc Date: Wed Oct 23 04:42:07 2002 +0000 Modification of all Makefiles so that it compiles smoothly on Solaris. Thanks to Oliver Koenig commit 7dfe081489384a89f6459bf237f5f14b6df8ff72 Author: evomarc Date: Mon Oct 21 04:28:11 2002 +0000 Added the .SUFFIXES lien (for Solaris) and the use of $(CXX) instead of c++ plus a few comments :-) commit 2b8b491f0b8fcac780b2358aeed5e7866ad7d01e Author: jeggermo Date: Fri Oct 18 11:39:09 2002 +0000 *** empty log message *** commit 0aac89e6b38a5d707f1e15c7062ca4e96b8f964f Author: music_dev Date: Mon Oct 14 16:16:01 2002 +0000 Better install for libraries. commit 62db7800fc02efd12be37aa652a212f73e7c0613 Author: evomarc Date: Wed Oct 2 14:07:58 2002 +0000 Removed the stringstream (sstream not in all compilers distributions) commit 43d42510bc71521c023207c07031182a029ec89c Author: evomarc Date: Wed Sep 18 15:36:41 2002 +0000 Added accessors to private parameter stopOnUnknownParam commit eca6dcef8eaad6a27f8651d70e57df632859c54b Author: jeggermo Date: Wed Sep 18 12:40:46 2002 +0000 A new readFrom & printOn function for EO.h Now it CAN handle VALID/INVALID fitnesses. The problems are over at last commit fa675dd55e12606e4742fc858b011e3fe1f42cea Author: cahon Date: Tue Sep 17 07:08:51 2002 +0000 Allowing a first eval. of the pop. to be performed by the E.A. commit 4d786ef3ce32590496ced6e4dc6b44d792b17221 Author: cahon Date: Mon Sep 16 12:53:08 2002 +0000 Invalidating flags ... commit 746516a67553ea3b0b54f5c7992bac4077a61154 Author: evomarc Date: Thu Aug 29 16:44:30 2002 +0000 Added a missing test in the weak elitism commit f81d92a0af1e8c291ea91174ddd711b1590f6de2 Author: evomarc Date: Thu Aug 29 16:31:50 2002 +0000 Added an error message in case of unknown reducer (was the source of a segmentation fault with old parameter files) commit d4093063cbed71039571e0937bdd76060d901d42 Author: evomarc Date: Fri Aug 23 16:06:06 2002 +0000 Removed non-tested code (forthcoming)... commit 90a3e34c7f5f8d2d771deb9d7aeadacc72150a80 Author: evomarc Date: Fri Aug 23 16:02:02 2002 +0000 It was about time to enter the template file for EASEA here, as createSimple and EASEA are doing approximately the same job ...` commit 61f9b5124345233bedafd68d245363e1c4701ea9 Author: evomarc Date: Fri Aug 23 15:58:15 2002 +0000 Adding a simpler way of generating files for new genotypes (see EO.tpl in EASEA). commit 06ac548f96a1867936bb4eac0fcfc22bdb684eb9 Author: evomarc Date: Fri Aug 23 15:56:09 2002 +0000 Adding more repalcements utilities (see do/make_easea_algo.h) commit 065cc646aa253f0379d726a435067f4bf6e4435c Author: evomarc Date: Fri Aug 23 15:54:30 2002 +0000 Adding replacement strategies: teh ReduceMergeReduce for EASEA and the MGG and G2 replacements from Deb's PCX paper commit 7bf32a66fd13766b499859733fe362422ffb65af Author: evomarc Date: Fri Aug 23 15:52:40 2002 +0000 Adding make_xxx files for EASEA commit c856f433b23df7b34655de3352c35691455a4ab8 Author: evomarc Date: Fri Aug 23 15:50:57 2002 +0000 Adding eoSGAGenOp.h - mimicking eoSGATransform into an eoGenOp commit 6c2539d81f9aa623fa580e8dd305f13d4b56368f Author: evomarc Date: Fri Aug 23 15:49:29 2002 +0000 Added the invalidate method commit 5274c852f1b7408c39bf8f0446bf58a519070987 Author: evomarc Date: Fri Aug 23 15:44:27 2002 +0000 Tiny details commit 18cd20da78d48f9fc517006fd819234f0605c156 Author: evomarc Date: Fri Aug 23 15:41:00 2002 +0000 Added bounds to FitnessStat and Gnuplot monitor commit 86c7c8fe958caed3a08f2caa3f1c68a9f9a41619 Author: evomarc Date: Fri Aug 2 07:40:47 2002 +0000 Removed some multiple declaraions inside for loops that MSVC++ doesn't like commit 0caf6259e9c3a6a757f6db9446b80f0fce315bec Author: evomarc Date: Tue Jul 30 03:21:59 2002 +0000 Removed a typo that made gnuplot file not be in the RESULT directory commit 4ec08e8b103e1e5681413035cc15aa067a6c3662 Author: evomarc Date: Sun Jul 28 05:40:25 2002 +0000 Added eoReduceMergeReduce and elitism (+ corrected small bug in eoHowMany) commit 98a1441137b0ad8de71279dbdb53e172d578742e Author: evomarc Date: Wed Jul 24 18:08:30 2002 +0000 A radical change in eoCheckPoint - though invisible from the outside: eoCheckpoint now alos contains a vector - and not only IS A eoContinue. So you can ADD another eoContinue to an eoCheckpoint... commit bc7aee869fc4e6dc7ea5214be8711b22659a07e7 Author: evomarc Date: Wed Jul 24 18:05:18 2002 +0000 There was a problem with the activation of the Ctrl C commit 030be821326dd8b5a81460bbedc701b7210c5f60 Author: maartenkeijzer Date: Tue Jul 23 09:34:46 2002 +0000 added EO.h to include list commit 5914ad91956e543c44dc0ccd47b1b14f7c218be0 Author: maartenkeijzer Date: Tue Jul 23 09:17:59 2002 +0000 Run it for 50 generations, it's too fast otherwise :) commit 7e5907eae245fe102033c5e949c78e9394a4b0e1 Author: maartenkeijzer Date: Mon Jul 22 13:35:11 2002 +0000 oops, that should teach me to compile before commit commit c55fcdbb3f8c329ca848105a213dac865e0a82ec Author: maartenkeijzer Date: Mon Jul 22 13:31:55 2002 +0000 added a 'nasty_declone_flag' to be able to declone a population commit 3b6a88f34e128ebabaef11d1680de7d620028e0d Author: maartenkeijzer Date: Mon Jul 22 13:20:04 2002 +0000 Added 'sweepline' optimization for eoNDSorting.h commit 7f550d008e88160a4438a28e3da400a0dfc12702 Author: evomarc Date: Sat Jul 6 05:24:51 2002 +0000 Added eoSequentialSelect.h in the includes commit a7a1ed2326c6bf0ea86b2f3126769beeae781f9e Author: evomarc Date: Sat Jul 6 05:23:18 2002 +0000 I had left a flaw in teh Ctor (did not accept rates >1) commit e2e876790274513d5f38ac4c08b77d639e6cdf77 Author: evomarc Date: Fri Jun 21 13:50:39 2002 +0000 Changd a const_iterator to iterator in method it_best_element God (or Maarten :-) knows why this was there commit 427ed0f5bfa029d59086b91df1cdb6ccceae5de6 Author: evomarc Date: Fri Jun 21 13:30:17 2002 +0000 Added the negative rate (-> 1-rate) and the unary operator- (useful in eoG3Replacement) commit 6501b48ac44c29dff795c712572ea301ac888a37 Author: jeggermo Date: Thu Jun 20 12:38:47 2002 +0000 small typo commit eb6e630a276cfbfb3e53263054edfcbaadcd5fdf Author: evomarc Date: Wed Jun 19 03:42:54 2002 +0000 Replaced ../../src with the DIR_EO macro! commit 2779191f635f24557e377c75bf1c91326fe404c7 Author: evomarc Date: Mon Jun 17 09:19:17 2002 +0000 Added include file eoHowMany for self-consistency commit 801b84fc0c12e3b58bbe733c9ac156ad4e3823bd Author: evomarc Date: Mon Jun 17 09:18:37 2002 +0000 Removed eoSequentialSelect commit c3aa9710a1f2692bcf86961ffd90c887e5cdf3ad Author: evomarc Date: Mon Jun 17 09:13:47 2002 +0000 Added the Truncation embedders, and the separate eoSequentialSelect file commit 5bdfaf0eaa23265ca59aebd5e64fba2d966c885a Author: evomarc Date: Mon Jun 17 09:12:08 2002 +0000 Separated eoSequentialSelect from eoRandomSelect.h file Added eoEliteSequentialSelect, where best is always selected first, useful for G3 engine commit a764bb57828198e5d6463d6589fe856d90ff0a3a Author: evomarc Date: Mon Jun 17 04:51:34 2002 +0000 Reshaped the whole code Added the SequentialSelect selectors THe generated files are now "hidden" in ResSelect dir (hardcoded!) commit e9e3cbb62305520773e8e10d353dda9659e57c83 Author: evomarc Date: Mon Jun 17 04:13:45 2002 +0000 Adding the truncation selectors. 2 versions: eoTruncatedSelectOne is an eoSelectOne, and eoTruncatedSelectMany works like an eoSelectMany (but is NOT) commit 86df5ac367e889076b2f553388a455f500649a2b Author: jeggermo Date: Mon Jun 10 14:10:35 2002 +0000 all .dsp files converted from unix to dos format commit 43f0d7ea79773efcc95c5f5eff49880bc1f178a7 Author: evomarc Date: Wed May 22 02:13:06 2002 +0000 I had forgotten the real_value.h - SecondRealEA did not compile! commit 2e87ffd00f6f0810836d41ba3f798421b509ab9c Author: jeggermo Date: Mon May 13 11:31:32 2002 +0000 EO::printOn has been changed so that the printOn function will always print a valid fitness value even if the fitness is invalid Jeroen commit 07f2de55dc48b41ac8173fed9af70687bdf84208 Author: jeggermo Date: Thu May 9 15:43:01 2002 +0000 ramped half and half initialization has been added to eoParseTreeDepthInit commit d3762cdff2a35f7b21b37f8982dbdc16a95b53dd Author: evomarc Date: Thu May 9 06:35:34 2002 +0000 Still introducing ParadisEO commit 1611bc663c2586963cc6ac50635c7ed29d7cf214 Author: evomarc Date: Thu May 9 06:28:34 2002 +0000 Added references to ParadisEO and Lesson5 commit 0ce2809cc7d3404c7511df767f9a32b1b870393d Author: evomarc Date: Wed May 8 06:55:21 2002 +0000 Added Lesson5 commit d17ec8cf774a6f5ae032a9b17f74e51fba46f828 Author: evomarc Date: Wed May 8 06:52:37 2002 +0000 Updated version number commit c5e225551ae397fa715efffd3fe2c3b23ee8a427 Author: evomarc Date: Wed May 8 06:50:58 2002 +0000 Adding the Lesson5 - how to create your own genotype commit b407bf5e8194c2ef8c26f1967b0a8e6814148d7c Author: evomarc Date: Wed May 8 06:47:50 2002 +0000 Added the MyStructLibEA.cpp+make_MyStruct.cpp that allow separate compilation of representation-indenepent stuff. Modified create.sh script and Makefile accordingly. See Lesson5 of the tutorial commit e2e2f39cc75fa318c9afb742da0dd680e2900d3c Author: evomarc Date: Wed May 8 06:44:04 2002 +0000 an example of how to make a new genotype within EO - see HTML doc commit f2e20f638ef69d87bc52b6cfb349c8ef9b47e769 Author: evomarc Date: Wed May 8 06:31:18 2002 +0000 Replacing Paradiseo(jet7).pdf with paradiseoJet7.pdf because of Unix problems with names containing commas commit 5b3b5d79fab1c87164a8b2aa04205046b971a63a Author: evomarc Date: Wed May 8 06:14:23 2002 +0000 Removed the template_depth argument (since we are finally NOT going for the fitness_trait stuff). commit a4883fda9baf11393028aaea7f4e89b478413efc Author: evomarc Date: Fri May 3 05:12:32 2002 +0000 Replaced the eoParameterLoader parameter by an eoParser (used everywhere now) commit ee5297a57399cee872b2a5c2d1e3dd0899e3c9a2 Author: evomarc Date: Wed May 1 04:04:15 2002 +0000 eoParameterLoader -> eoParser commit 8998caa4ff0672d545dc6bd92df1c4d47502729e Author: evomarc Date: Wed May 1 02:44:54 2002 +0000 THe code for the 1/5th mutation was completely wrong! commit d4da2d9f7d787bb6d60a1ec397e681c852fd337d Author: evomarc Date: Tue Apr 30 05:10:49 2002 +0000 Turned the power function to sum - was untractable with long bitstrings commit 9c6121604a3689f6b7d8e7d5da4f6fc12070674f Author: evomarc Date: Tue Apr 30 05:07:52 2002 +0000 Added the calls to EO::printOn and EO::readFrom in the corresponding methods so th euser does not forget to use these before writing/reading the actual eo commit 8b5b42a9f8511b8e527f9ee148cbaba8285312f4 Author: evomarc Date: Tue Apr 30 04:56:39 2002 +0000 Added utils/eoUniformInit.h commit d6e33dbaee8dba52974cb9887575afc27cb60e6a Author: evomarc Date: Tue Apr 30 04:54:25 2002 +0000 Copied from eoRndGenerators here is eoUniformInit, same thing but in the eoInit hierarchy. Useful to embed into higher levels eoInit commit 361741b72615be4dc6348f0c21ebcc20ec3f8505 Author: evomarc Date: Sun Apr 28 05:04:24 2002 +0000 Adding SecondRealEA commit 5c34d8ee79ad53e78ad08c4594d431b032fbff9a Author: evomarc Date: Sun Apr 28 04:38:38 2002 +0000 Adding SecongRealEA - mainly to prepare Lesson5 about adaptive parameters commit 8a2432b24e354b56caa496598576ee1abff83f50 Author: evomarc Date: Fri Apr 26 03:17:37 2002 +0000 Added explanation and examples of getORcreateParam usage commit 25a48948535878c5af054eb31f5cedcf927f22d5 Author: evomarc Date: Fri Apr 26 02:39:10 2002 +0000 Turned the code that was testing for the existence of the size parameter in to the call to getORcreateParam (actually, this was where this code has been tested the first time) commit 1e0717859d71d197bd11e06aba9b3b7a89c13563 Author: evomarc Date: Fri Apr 26 02:37:40 2002 +0000 Added the negative argument in Ctor to say that you want number popSize - some fixed number commit d40ef9a053de0fab910bd3716e19d16030fdca28 Author: evomarc Date: Fri Apr 26 02:28:19 2002 +0000 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 commit c99bce368c067f77d7888e74d2087f4b0e90b0c5 Author: cahon Date: Thu Apr 25 14:26:02 2002 +0000 *** empty log message *** commit 9415bfad748178e7cf9810a544b3457e28fcecd6 Author: cahon Date: Thu Apr 25 14:10:22 2002 +0000 Adding cellular E.A. commit bffe8b0dfd1beff41da5dc883e8093d7a7826ffa Author: cahon Date: Thu Apr 25 14:08:26 2002 +0000 A toric topology for cellular E.A. commit 25b3719ce7e8c3351b1f46aca6d1dcff54f38162 Author: cahon Date: Thu Apr 25 14:06:43 2002 +0000 Cellular parallel easy algorithm commit d5b44015ab317c026d409f563a297e72220412c0 Author: evomarc Date: Tue Apr 23 09:56:49 2002 +0000 Updated the documentation (comments) commit 6d7fc8c69b0078d087b70fdd79a33e9ba9c91b8e Author: cahon Date: Tue Apr 23 09:16:51 2002 +0000 Slides from Jet7, March 2002, ENSTA Paris commit 70a4a2add5be1ba267beee98ed6cc84f7aa53055 Author: cahon Date: Tue Apr 23 09:11:58 2002 +0000 *** empty log message *** commit da53e1a382837a308d098f127092dfe4c1768fbe Author: jeggermo Date: Fri Apr 19 22:13:15 2002 +0000 A faulty constructor in eoParseTree caused some problems commit 09761ac2fc7dd6da6d894dabb478e1ade3dc1c87 Author: cahon Date: Fri Apr 19 15:24:07 2002 +0000 Slides from Jet7, ENSTA Paris (April 2002) commit 43779ba380959d0acfeeb686245335049d63e30a Author: music_dev Date: Fri Apr 19 14:42:47 2002 +0000 Multithreaded version. Changed name of lib to eo_lib[d].lib commit cec8f9136aa87d27aec88a86ae34fe96aec163e2 Author: evomarc Date: Fri Apr 19 14:06:50 2002 +0000 Templatized apply added a return statement commit 9a56356c3376e59ee0b55afc04dff823d8f1aedb Author: evomarc Date: Fri Apr 19 14:04:25 2002 +0000 Replaced floats by doubles commit aa0437dc11c0d920051dc56032d472ea2d67b6be Author: jeggermo Date: Thu Apr 18 13:56:36 2002 +0000 new printOn and readFrom functions (they look more like the eoBit ones) commit 34d474e6f6be91c71f775353852ce224a5a5fa82 Author: evomarc Date: Thu Apr 18 03:23:24 2002 +0000 Ome explanations on how to launch the examples commit d1ef6b2c0060cef4bd6902ad0d9164dc5c16defb Author: evomarc Date: Thu Apr 18 03:22:47 2002 +0000 Added the README, and modified the config files to remove the 127.0.0.1 that was misleading commit 521f1b14ff12ddd4f9c18764a0e4b97c3975cfcc Author: jeggermo Date: Mon Apr 15 14:12:19 2002 +0000 *** empty log message *** commit 34c5efdcbf1a6a6cad577493bcb6dc1f5a8b98fe Author: jeggermo Date: Mon Apr 15 12:56:35 2002 +0000 eoParseTree printOn and readFrom functions changed for compatibility with paradisEO The fitness is now printed in the same way as in eoBit commit 21372a2d821eaba3ac549fe50f3cd04f9d6873da Author: evomarc Date: Fri Apr 12 16:17:02 2002 +0000 Changed name of target in all_lib.dsp Added eoParetoFitness.cpp in sources of eo.dsp commit 42a2a4f69e92b4913ce6046d766aafaae696707d Author: evomarc Date: Fri Apr 12 15:13:45 2002 +0000 A few changes for MSVC++ compatibility commit 019c8cd3e3de124801cdc4c2684c2bc5b4dd5e08 Author: evomarc Date: Fri Apr 12 14:41:52 2002 +0000 Turned the specific compiler order mpiCC into a Macro so it's easier to modify We shall need to put this into the automatic configure one day ... commit a1fffff0455966a1e0ab5e361363d4a2d069e14f Author: evomarc Date: Fri Apr 12 14:39:58 2002 +0000 Changing the include file that contain all include from eoparadiseo to eoparadiseo.h because teh CVS tool in Microsoft Windaube doesn't make the difference with the directory ParadisEO commit 64ca17c66f2f155026175fbb72f6cdec893cc7b3 Author: evomarc Date: Fri Apr 12 14:13:08 2002 +0000 Adding ParadisEO Tutorial examples commit 2ad3cbe9da47dade4b59f4db61f94e68615041ec Author: evomarc Date: Fri Apr 12 13:38:08 2002 +0000 Added name of the Debug library commit 9492ebd58eb74d93eae80e57efd058b703e74f1f Author: evomarc Date: Tue Apr 9 08:48:44 2002 +0000 Modified the comments so they appear in doxygen doc (and updated them also) commit d84517cb53e3d39501451a3bace101bff2627100 Author: evomarc Date: Mon Apr 8 18:04:32 2002 +0000 Modified my E-mail address (the old one at Polytechnique will soon be obsolete) commit f3535911a2af230608d97a96e7b7d86fcd71f156 Author: evomarc Date: Mon Apr 8 18:03:35 2002 +0000 I suddenly realized that BitEA.html was NOT in the repository! commit 684862253982a8dc082972214235cee7a7a7b5b9 Author: evomarc Date: Mon Apr 8 08:50:27 2002 +0000 Added the eoIncrementorParam - now ALL pointers allocated in make_checkpoint are stored somewhere (the generation counter was not) commit bd688656bba77f89e15424ba0394e2a93e002dce Author: evomarc Date: Mon Apr 8 08:42:46 2002 +0000 Check that size > 1 (otherwise division by 0) commit 9341d7c2293c079ac7c88dd73b50d7cc02c2276d Author: evomarc Date: Mon Apr 8 08:42:01 2002 +0000 Added a few "std::" before copy and ostream_iterator commit 65395e7d282ff1631775dfe1e6e9774fb7b38c5a Author: evomarc Date: Mon Apr 1 20:15:32 2002 +0000 After indoduction of paradisEO, eoEaseyEA was a subclass of class eoPopAlgo and not eoAlgo. I don't have time to investigate, so I went back to a subclass of eoAlgo. We'll sort that out later (after EuroGP I guess). commit 6afc695dce3e568d1c6ca9f0cc034f429d739121 Author: cahon Date: Fri Mar 29 15:38:15 2002 +0000 *** empty log message *** commit aec83a00149a63f994cca3e153d7acda450c2584 Author: cahon Date: Fri Mar 29 15:36:04 2002 +0000 How to build an EA with a distributed evalaution process ? commit 6bb81f22787fda9ea48cad4043dfab9627379900 Author: cahon Date: Fri Mar 29 15:30:55 2002 +0000 How to build an homo/heterogenous island model of EAs ? commit d31c5942c4904697926e977da859b81abf78d161 Author: cahon Date: Fri Mar 29 15:16:11 2002 +0000 *** empty log message *** commit 6fd042962d27abfe6a9a431961d9d26630acb8da Author: cahon Date: Fri Mar 29 15:10:04 2002 +0000 For any sending message commit 37d09fbccd9ef1eb3c6ebd1506fd11bf60cf78ed Author: cahon Date: Fri Mar 29 15:05:35 2002 +0000 The local communication layer commit 694a908a61a445ee4312371249492dd3546fe769 Author: cahon Date: Fri Mar 29 15:04:49 2002 +0000 The global communication layer commit 59b6246f76a43b0ab41fa4b0d3f3773a4195ee08 Author: cahon Date: Fri Mar 29 14:59:58 2002 +0000 An evaluator which sequentially values individuals making the pop. commit 972fbb5d5875f5434522ec35cfa311b212025be2 Author: cahon Date: Fri Mar 29 14:57:30 2002 +0000 The slave evaluator node commit 67039066e251a7347dbe3d79b428ff17e4a59ca7 Author: cahon Date: Fri Mar 29 14:56:18 2002 +0000 The master dispatcher evaluator commit 828770b8701877316a15a720b170e8ab086d1796 Author: cahon Date: Fri Mar 29 14:54:52 2002 +0000 An EA with a distributed evaluation process commit 6667499e62332775475775f40a6bec6c0ab8ce8d Author: cahon Date: Fri Mar 29 14:50:11 2002 +0000 Each island is connected from/to only one neighbour commit 9796e56c13f49224fd92d8423452fdb68656b62e Author: cahon Date: Fri Mar 29 14:49:04 2002 +0000 Each island id connected to the whole considered islands commit 8ee9c80e3f528f47f4f299b8969a474a8d776417 Author: cahon Date: Fri Mar 29 14:47:13 2002 +0000 A checkpoint to send/receive pop. to/from others islands commit 47b36ea06e85ca91281893e9ad7fc47eb1f7496e Author: cahon Date: Fri Mar 29 14:45:00 2002 +0000 The island EA model commit 5e74a52bce2d6bc692f8c6d470e010f5a896a9a0 Author: cahon Date: Fri Mar 29 14:41:01 2002 +0000 A continuator which periodically returns false commit b6dcf911b72a3f0e1b5c0c5e724f8eba23fda3c4 Author: cahon Date: Fri Mar 29 14:38:36 2002 +0000 A tool to apply a process to any incoming EO ... commit f87e19bf0062bf937044e3a8ed8c571277b23734 Author: cahon Date: Fri Mar 29 10:34:16 2002 +0000 *** empty log message *** commit 0de7f7aefdc9a6f4f5fe8fa24bb1d129a19778df Author: cahon Date: Fri Mar 29 10:26:36 2002 +0000 *** empty log message *** commit e21c37d51db69014d983c4047e819dadcc43fb71 Author: cahon Date: Fri Mar 29 10:02:47 2002 +0000 The paradiseo interface commit e95578b3fc3f7f2ad19696667639196cc8cab149 Author: cahon Date: Wed Mar 27 17:31:05 2002 +0000 Some changes for the use in paradisEO commit c1d61241404f67de0f3df991440a2fa3599b8bfa Author: cahon Date: Wed Mar 27 17:28:04 2002 +0000 Defines any population-based algorithm. commit 5b9af91d2abfbf451411042a83fea2499b478d62 Author: cahon Date: Wed Mar 27 17:19:25 2002 +0000 Any EO with an invalid fitness should be printable ! commit 32f1c986309e2fda9446dfc3180fba37e9060750 Author: evomarc Date: Fri Mar 22 11:01:30 2002 +0000 Added the time counter in make_checkpoint commit a79eb09ea6225f9ec0d351f322fbf052849b8b7e Author: evomarc Date: Fri Mar 22 10:57:37 2002 +0000 Added the eoTimeCounter that allows to use time as a base counter for statistics (when you compare things that are not using the same evaluation function for instance) commit e1319605e69b120584ef7dc5b71ccbaada290192 Author: evomarc Date: Fri Mar 15 06:41:54 2002 +0000 Added the lonk to SourceForge in the title, and to README in the "install" section commit 414eafa2774e971ac92f0c34325dc9c02d11f0af Author: evomarc Date: Fri Mar 15 06:28:25 2002 +0000 The source file names had changed, some day, in doxygen-genertaed doc ... commit b8661ed2b620f03f62d0622c0b129a24fd223bcf Author: evomarc Date: Fri Mar 15 06:06:22 2002 +0000 Corrected a few linkgs to the documentation Reaplced eoBin with eiBit (about time!!!) commit a80a25c5f57d6e014a14c00c8a53f776ca3806b8 Author: evomarc Date: Wed Mar 6 06:54:00 2002 +0000 More on parameter input (getORcreateParam explained) commit 5881cab5388c65eda12e24d242604b29f896e463 Author: evomarc Date: Wed Mar 6 06:28:27 2002 +0000 Added the tags to generate html nice output commit dcee458c27d51bf1201145ffcb089c0c23e7fde9 Author: evomarc Date: Wed Mar 6 06:25:40 2002 +0000 Added some explanations about the memory mangement (through eoFunctorStore) commit c7743f88eff30bb77b934bebd88f6692d6afae71 Author: evomarc Date: Tue Mar 5 05:46:55 2002 +0000 Corrected a sligth error in eoParamParam reading that resulted in making the comma part of the stored string value commit 8f740ab8846ff3c663cdb14ecdf06d9fc814e30a Author: evomarc Date: Tue Mar 5 05:38:21 2002 +0000 Adding class eoParetoOneConstraintFitness, multi-valued fitness + 1 constraint This file shoudl contain the general Pareto+contraint class - but I'm in a big hurry. commit 194f6bf45ec4a6a7d97699a8761b6970761447ca Author: evomarc Date: Tue Mar 5 05:34:27 2002 +0000 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). commit fb09ff1ac7952c36ba081433df9e980cc31b0d7d Author: evomarc Date: Mon Feb 11 06:28:52 2002 +0000 Added file monitors for the population in the Pareto space (were ony available as eoGnulpot1DSnapshors before) commit 78a8f3cd57a915764133f078f03653d06293ed07 Author: evomarc Date: Mon Feb 11 06:27:44 2002 +0000 Added a title (Gen. X) to the plot so you can follow what's going on commit 49dd11d2c59f125c2f54f2d3e811eec566097d13 Author: evomarc Date: Mon Feb 11 06:26:48 2002 +0000 Added the getCounter() method so subclasses have a hand on the generation nb commit 6546cb8c52707f55527de6ba4d5d36eac9718893 Author: evomarc Date: Sat Feb 9 05:01:48 2002 +0000 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!!! commit 4fea57e84d478821c93f86eec644e55aaf556f39 Author: evomarc Date: Sat Feb 9 04:58:33 2002 +0000 First instances of the make_xxx_pareto, where xxx is algo, continue and checkpoint commit f0452128638bbd915d5c1c90e05c2de9c40e31ec Author: evomarc Date: Fri Feb 8 07:51:59 2002 +0000 Added the constructor from a string commit 53eac8838bdd4d82bb2be5ad3133347c63acffa8 Author: evomarc Date: Fri Feb 8 07:49:32 2002 +0000 Added the method getORcreateParam. It has exactly the same syntax than the createParam method but it first checks whether the param has been laready entered before creating it commit 5fbbe4c9e91f02da6d26b902fda2842d3eacd307 Author: evomarc Date: Fri Feb 8 07:48:03 2002 +0000 Added a constructor from a vector - mandatory in all applications commit 448a5189fd55cf4918b95d7104ede9c02902a0e9 Author: evomarc Date: Fri Feb 8 07:47:03 2002 +0000 Removed the const in method eoInit & atomInit() commit 600b08a7f66135eecec6cf602c330026a7329a3b Author: jeggermo Date: Mon Feb 4 14:28:00 2002 +0000 the gpsymreg code has been slightly altered to allow compilation using the Intel C++ Compiler for Linux. Other compilers should not be affected. A slightly different makefile is needed commit 94a13c6d534f45106098b7efa6d7e6d5609f5650 Author: jeggermo Date: Mon Feb 4 13:16:50 2002 +0000 Fixed some compatibility issues with GCC 3.0.1 and the Intel C++ Compiler for Linux v5. commit e4523b3080ac23213ac1369823b1c4f2455bcab4 Author: evomarc Date: Sat Feb 2 07:37:54 2002 +0000 Added warning in case number of objective is changed (and not set) commit 2873f0b3ea3f2319da4f034be012ae2c11812aa1 Author: evomarc Date: Sat Feb 2 07:36:58 2002 +0000 Suppressed the lt_arity fn that was added for MSVC - and now seems unnecessary commit 066ba2eec21e797f0084475b8c291fb39b25f25e Author: evomarc Date: Sat Feb 2 07:36:12 2002 +0000 Added warning test commit 839c8ab11074a271780a93a164e51f9b28aa9e1f Author: evomarc Date: Sat Feb 2 07:34:13 2002 +0000 Added newline at end of file (to suppress g+ warning) commit cb4112b84daf0a4f6eac5eb54adf9eecdec02e24 Author: evomarc Date: Sat Feb 2 07:05:31 2002 +0000 Added the eoVariableParetoTraits (setup number of objcetives and min/max at run time). commit daed31c0881244e90926547e9b3e015bcad514e4 Author: evomarc Date: Sat Feb 2 06:43:46 2002 +0000 Moved the static variables of class eoVariableParetoTraits into a separate .cpp file (eoParetoFitness.cpp) - and modified Makefile.am commit 76ff13b2e3cc2a06005a967c710cdadadad3fc2d Author: evomarc Date: Sat Feb 2 05:59:05 2002 +0000 Added default value for bool arg in testDirRes function commit ef0e071dc6ec800b780eee14c52df710583f6828 Author: evomarc Date: Sat Feb 2 05:51:31 2002 +0000 Removed comment after #endif (warning in gcc 1.96+) commit 52bc2ed4f8748b2e6146ec2def5fdefc6debe14b Author: evomarc Date: Thu Jan 31 17:42:03 2002 +0000 Added the eoVariableParetoTraits that allows to specify the number of objectives and the max/min for each one at run-time commit 6f5a34a13461817e23e70ce67952104e84ca7d86 Author: evomarc Date: Thu Jan 31 17:32:27 2002 +0000 Updated the comments commit 6cb8e652b5ec3ea24e40007341b647905fa88624 Author: evomarc Date: Wed Jan 30 12:24:42 2002 +0000 Added Ranking (God knows why it was mnissing!) commit 417c79179d345c8322e3374410974d296011a00a Author: evomarc Date: Thu Jan 17 17:57:55 2002 +0000 Added the move from Release and DEbug into the lib dir commit 87d733dda565cc408b2ad9fe3a94535dd9302ad9 Author: evomarc Date: Thu Jan 17 17:54:56 2002 +0000 Removed the #ifdef that protected the lt_arity avaints MSVC (!!!) commit 6ddec3bdceb5185a5a4ff62505113e5b4042be6b Author: evomarc Date: Thu Jan 17 17:51:58 2002 +0000 apply -> apply for MSVC commit b51d40e24f05b0346cd1b654a57584b07c427c3d Author: evomarc Date: Thu Jan 17 17:51:02 2002 +0000 Protexted all calls to gnuplot for MSVC commit a427432291828766b2db1cc7d73484c1225b1146 Author: evomarc Date: Thu Jan 17 15:24:44 2002 +0000 Adding tutorial files commit 83978dd8af959915fcf505db79333fea95607118 Author: evomarc Date: Thu Jan 17 15:21:44 2002 +0000 New versio of dsp files commit 45b5edc081bdade55df8261f10c62abe08195803 Author: maartenkeijzer Date: Wed Jan 16 14:52:11 2002 +0000 Increased template depth commit 93cde922d705f811e43841ab2858550dbf854ce8 Author: evomarc Date: Thu Dec 20 18:04:52 2001 +0000 There was an error in the type of the first parameter of make_checkpoint and make_algo_scalar (changed from eoParameterLOader to eoParser) commit bdb125afbdd38421e644738e8f4738fdb2352e4e Author: evomarc Date: Fri Dec 7 06:28:38 2001 +0000 COnverted t_eoesall to CRLF line terminators (otherwise MSDEV cannot read properly) commit 38f35a1c5348f9e05144894bdeff41534c8fdb4b Author: evomarc Date: Fri Dec 7 06:23:15 2001 +0000 Adding t_eoesall that somehow ahd managed to escape until now + corrected the template test_dsp.tmpl commit d74ef7466188f6d40d16923533432cebbefe7eaf Author: evomarc Date: Fri Dec 7 06:14:11 2001 +0000 Adding the tutorials in MSVC project files commit 9f7976c29231668775d5d9782fd97da1ca254b0d Author: evomarc Date: Fri Dec 7 05:51:36 2001 +0000 Removed all references to CrtDebug blabla that were supposed to be MSVC specific but generated an error with MSVC 6.0 commit aa67e7d58dd690c98c8a4ad3bd68d24a61f3d8ce Author: evomarc Date: Thu Dec 6 14:33:42 2001 +0000 Need to put the \r\n at end of all files after modifications!!! commit b5a4afe8faa7a3827d13d8bdd97334b007c5f8fb Author: evomarc Date: Thu Dec 6 14:32:00 2001 +0000 Removed unknown CrtDebug directives from the MSVC version commit bd42e7567244fcbfd0cbbc9ff0bbc0a3dd75c973 Author: evomarc Date: Thu Dec 6 13:12:24 2001 +0000 Removed unnecessary dirs, added first Lesson of tutorial commit 82750f22d517bf26f3eaddee27d966b50c9988b5 Author: evomarc Date: Thu Dec 6 11:36:39 2001 +0000 Removed some sources that came here nobody know's how (thanks, MSDEV) commit 866ef81d43a42358c018917e5daed2a5193a2171 Author: evomarc Date: Thu Dec 6 07:02:07 2001 +0000 Changed ALL names of links to class files in the documentation due to the change in Doxygen naming convention commit 6dcc949ee59fd78acfd665a6483099ef37a865c9 Author: evomarc Date: Thu Dec 6 06:44:44 2001 +0000 A few corrections before the big name change commit de1ae17ea86a8d971ee17910c97f65ba5fc57eeb Author: evomarc Date: Thu Dec 6 06:38:17 2001 +0000 CHanged a few erroneaous comments commit 04ab952760dfeec8449e2d9b5c18622636e7c35e Author: evomarc Date: Wed Dec 5 06:54:38 2001 +0000 Added GNUPLOT protection for MSVC compiler commit 7abbf595f71c38553ef7c1816819ec7ccbe41deb Author: jeggermo Date: Tue Dec 4 21:15:16 2001 +0000 some template classes and functions which did not need to be templates have been changed to normal classes and functions with hard coded typed This might help with M$VC++ 6.0 compatibility commit 61ea207287a2fc42ae0bedfe5c0b24d08602e10c Author: jeggermo Date: Tue Dec 4 11:49:25 2001 +0000 a different solution for lt_arity has been implemented (this time inside the eoParseTreeDepthInit class commit d491c193e2c0c3ca645ae600387c2dfc7e21f214 Author: evomarc Date: Mon Dec 3 16:40:32 2001 +0000 Renamed mastermind.cc into mastermind.cpp for MSVC commit 8847dc3c509c966035489258bb5a3df371a07baa Author: evomarc Date: Mon Dec 3 16:38:52 2001 +0000 Renamed main.cc into main.cpp for MSVC commit 08aae27088b3cf77a0c1fd287939ea72293866ec Author: evomarc Date: Mon Dec 3 16:35:51 2001 +0000 Renamed gprop.cc into gprop.cpp for MSVC commit ea8c9ca9c3c99fba3401994d6f59e4bcb2fe1c05 Author: evomarc Date: Mon Dec 3 16:28:30 2001 +0000 Modified the path of include eoVirus because MSVC did not find it. Now it is assumed that src will be in the include search path, that's all. commit d4b20d8833c7b2de3b9592cedb025a7f533297ae Author: evomarc Date: Mon Dec 3 14:31:35 2001 +0000 MSVC didn't find (easily) the contrib/MGE dir. So now it's written in the code and the Makefile.am does not have contrib in the include look path commit 2aad10d347791814b187954578016d9afc1b3584 Author: evomarc Date: Mon Dec 3 14:20:24 2001 +0000 Added partial specialization of lt_arity .. commit 2a1fded2541bc5a2215be3560159a275e91dacea Author: evomarc Date: Mon Dec 3 14:14:56 2001 +0000 Added the 2 fake "projects" all_lib.dsp and all_test.dsp that allow to compile everything in 2 clics. However, we still cannot run and watch the status output of the test executables commit 512d368dcf8cd4a3c8721155fcb830f7da35b06e Author: evomarc Date: Mon Dec 3 11:08:17 2001 +0000 More details to make code MSVC-compatible commit eaf5ea0111a9a27b8e0d6a8521b45e568592ef17 Author: evomarc Date: Mon Dec 3 06:59:17 2001 +0000 Added links to some examples in the comments commit 4a90509051a141272b0bd51ecb17f230ace8fde1 Author: evomarc Date: Mon Dec 3 06:56:43 2001 +0000 Removed dir win from list of subdirs (generated an error in make check) commit 00f1a250003100792749977aad4686b593d2779c Author: evomarc Date: Mon Dec 3 06:53:52 2001 +0000 Removed the trailing comment after #endif (Warning in MSVC) commit 9bda49ae057f8eee42e08555e511ae8c4ba91ca0 Author: jeggermo Date: Thu Nov 22 15:01:11 2001 +0000 Fixed a small problem with eoPointMutation. commit a8c554710f22e2fe4e286a745ecdc9014c12bde2 Author: evomarc Date: Sun Nov 18 07:18:11 2001 +0000 Introductory comment evolves ... commit 7c04fc5de1e1d7302e8f80fcfc50bed579b96eb6 Author: evomarc Date: Sun Nov 18 06:54:13 2001 +0000 Added the names of the directories where the newly created files are stored. commit b455d5392548b01dfbd02b8aed69f7120219d163 Author: evomarc Date: Sat Nov 17 08:13:55 2001 +0000 Now the eo.dsw can be generated automatically from eo.org create_all_dsp.sh (that calls create_dsp.sh) To add a new test program, simpy add 1 line in create_all_dsp.sh and run it. DO NOT TOUCH eo.org !!! commit f52b0f6646bf22c5439c5240b3d085ab145c34df Author: evomarc Date: Sat Nov 17 07:58:16 2001 +0000 imply put all program names on one single line to ease bulding the win files commit 8538cc453238b5d90caa049283c323decd84e100 Author: evomarc Date: Sat Nov 17 07:55:39 2001 +0000 Bug in create_dsp when no additional library commit d686b37c1f94ab40a6a195a6e66ea880db385f4a Author: evomarc Date: Sat Nov 17 07:54:12 2001 +0000 Turned bonary_value into the onemax (not pow that exploded for even only moderately small size of genome!) Turned it into a double (it was a float) as floats are dead and should dissappear commit f41cd957c0b947885fffcfe58653dc40116eb75d Author: evomarc Date: Sat Nov 17 07:22:59 2001 +0000 Changes due to MSVC commit 8abb9242c2bef605400816f59190bbe26d1a4907 Author: evomarc Date: Fri Nov 16 15:06:29 2001 +0000 Some error for MSVC that was not even a warning for g++ (but I'm sorry to say that MSVC is right :-) commit 25765640ae7ad5088e401d77a86f0908a07c3b8b Author: evomarc Date: Fri Nov 16 15:05:41 2001 +0000 Changed the filenaming to comply with MacroHard commit 3eefeb651ebf36535a9dd800c6632d1880273e0b Author: evomarc Date: Fri Nov 16 15:02:35 2001 +0000 Error in argments check commit 86fb15267685135dc8912cc0a654c178011dbb4d Author: evomarc Date: Fri Nov 16 14:32:07 2001 +0000 The file eo.org is the base project file (no file in test involved). It is upgraded by the create.sh script commit dbfa9a7aaa0217eaf18ea50651251f03f1dc83ca Author: evomarc Date: Fri Nov 16 14:30:58 2001 +0000 Adding all test files for MSVC commit 49cc03546af7ed1581fc5a6676def5d29f8dab25 Author: evomarc Date: Fri Nov 16 14:01:52 2001 +0000 Replaced the flat definitions of ncecessary classes (eoStatxxx and eoMonitor) with the include of the corresponding .h file. as MSVC complained! commit 5597f3e353e23258c6e488d3bb1ded5cb2af7757 Author: jeggermo Date: Thu Nov 15 22:11:31 2001 +0000 small change in documentation commit af8618a47a54a5f74a9481202ae60aa05e1bfc49 Author: evomarc Date: Mon Nov 12 16:27:37 2001 +0000 Announcing the MSVC++ compatibility revisited commit bd53a220a5836c74823392f3fcb13f572409d859 Author: evomarc Date: Mon Nov 12 15:21:40 2001 +0000 A few more typename conditionally removed for MSVC++ commit 4a39f49a741cb8813e0ccb893fe896492ea69671 Author: evomarc Date: Mon Nov 12 14:59:32 2001 +0000 Adding Jeroen :-) commit fd4eda8aca0ce5935262d941e311c978311fe654 Author: evomarc Date: Mon Nov 12 14:51:51 2001 +0000 A readme for the win dir ... commit 72fc838360f81a87299135e70c62ca8da9c99845 Author: evomarc Date: Mon Nov 12 14:44:01 2001 +0000 Create.sh mdified to also add the new dsp file into eo.dsw commit 19ebcbd5e36a892ce43760d321d10948dbd89008 Author: evomarc Date: Mon Nov 12 14:27:12 2001 +0000 Template file for dsp project files (to be used within create_dsp.sh) commit 4ad58c360edc0a506b9cdf32168bdf4cca0478a3 Author: evomarc Date: Mon Nov 12 14:17:58 2001 +0000 Some more small changes for MSVC++ compatibility commit 0e4df9e40408100840afd4c0a12f8e640dc60902 Author: evomarc Date: Sun Nov 11 06:59:42 2001 +0000 Adding the dsp file for t-eoReal - testing the create_dsp script. Next step is to add them all from the test/Makefile file commit 6324bb5179a314c5514ee0abcff098f1d3d92bdf Author: evomarc Date: Sun Nov 11 06:55:12 2001 +0000 Create_dsp.sh is a script that will create the .dsp file from a source file name in the test dir commit aad54e0648b23cee416de767b748515a24efa355 Author: evomarc Date: Sun Nov 11 06:43:45 2001 +0000 Improved the UI a lot (checking for already existing files, etc) commit 78ca5ab75c470c9709036556e3ff1a7b0f3db50e Author: evomarc Date: Sat Nov 10 14:13:21 2001 +0000 Files for MSVC++ generated by Olivier Meunier - Projet Fractales - INRIAC commit a79a7d6215d0664cbf7fc04ea9cfd4bae6e062df Author: evomarc Date: Sat Nov 10 14:12:01 2001 +0000 Files for MSVC++ generated by Olivier Meunier - Projet Fractales - INRIA commit d7c3d973c78f978bda6d5c521037216b85352951 Author: evomarc Date: Sat Nov 10 09:02:17 2001 +0000 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 commit a5e3abd9f6319f5e60baa04231d2a4260a4e0889 Author: evomarc Date: Sat Nov 10 06:59:02 2001 +0000 Added the #pragma directive for MSVC++ in all .cpp commit 62686ac4063c94afd281643e12a6346531d33e4f Author: evomarc Date: Sat Nov 10 06:32:05 2001 +0000 Added the invalidate() call - that bug was not seem before, because we always used init on newborn genotypes! commit c5145c839930013ed2317358c77723b4c3904f7d Author: maartenkeijzer Date: Thu Nov 8 11:13:19 2001 +0000 Cleaned up commit 886523dccd74d0242b5f092a365aa10e6f07a768 Author: maartenkeijzer Date: Thu Nov 8 10:17:52 2001 +0000 removed the return 1 in the main commit 818e6d8a14b99cf2927cdf4ce626fa01cf29d85d Author: evomarc Date: Thu Nov 8 07:40:27 2001 +0000 Adding Distribution-based base abstract classes commit e0ae220420f5c4734718ef2504f164d866034b06 Author: evomarc Date: Thu Nov 8 06:53:55 2001 +0000 Adding PBIL commit 0816b742d9ae3937f8cb27dfae74e9d3fccfae6f Author: evomarc Date: Thu Nov 8 06:49:38 2001 +0000 Adding PBIL files - simple PBIL algorithm with simple additive update rule commit 9b7556d81e93488dcab31808a4b621bcca35702c Author: evomarc Date: Thu Nov 8 06:14:59 2001 +0000 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 commit 03045f2d587834e85bcb8d4838b7c336c7baca2b Author: evomarc Date: Wed Nov 7 16:25:01 2001 +0000 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! commit beba7bd5c995e2e713a22f93b5dc7cbbe8f762a8 Author: maartenkeijzer Date: Wed Nov 7 15:23:24 2001 +0000 Updated makefile.am such that "make check" will run all test programs. Fixed a number of erronuous return values that made the script fail. What's left is let Marc clean up the mess he made with t-eoReal and t-eoRealAllESAllAgain commit ddb9e026cfa2b8005644ee6e20569dfceaebd6be Author: maartenkeijzer Date: Wed Nov 7 10:57:53 2001 +0000 Fixed call to inverse_stochastic inside eoDetTournament commit 58f5fd2f61ffb4a0ce9e8e4b89c4a74fd7509dae Author: evomarc Date: Mon Nov 5 16:38:52 2001 +0000 Added method eoParam* getParamWithLongName(std::string _name); so now you can get a parameter in another place than where it was defined just by giving its name commit aee6584ceaeead958048172a1d12009b2eec8069 Author: maartenkeijzer Date: Mon Nov 5 14:28:14 2001 +0000 Just some comments commit 50fe1cb529a493434b8dd24fb0b8b86d114b034a Author: evomarc Date: Mon Nov 5 08:24:59 2001 +0000 Small error in header commit 2d12525bc590287e0971e286e417bf6fbc536134 Author: jeggermo Date: Sat Nov 3 22:10:11 2001 +0000 the name of the eoGpDepthInitializer class (initializer for parse_tree's has been changed to eoParseTreeDepthInit but backward compatibility is maintained by using a #define statement: #define eoGpDepthInitializer eoParseTreeDepthInit The initializer for strongly typed GP has been changed to eoStParseTreeDepthInit the gpsymreg application has been changed to use the new name commit 4584fda53d3815a5327d99096a4af1281d3fd81b Author: jeggermo Date: Thu Oct 25 10:39:55 2001 +0000 Some changes for using EO with libstdc++V3 and gcc-3.01 commit 0bbe7b84cb8056eb3ce643687bc607693d7f1728 Author: jeggermo Date: Fri Oct 19 12:04:12 2001 +0000 The nameless union in node.h has been removed because not all compilers support it. commit 5897d0062fcf5faad4696d7be81d10544ac4df86 Author: evomarc Date: Thu Oct 18 11:48:52 2001 +0000 Replaced pushd and popd with cd and cd .. - for Windows/Cygwin compatibility commit 77645540567f4f0f407cd7aa575a5826fdbb9712 Author: jeggermo Date: Thu Oct 18 08:52:40 2001 +0000 Some changes to make gpsymreg compile correctly on windows/cygwin systems commit af05dfacb9a430a801c0ef4dd6e36c69479dccf9 Author: evomarc Date: Thu Oct 18 05:30:45 2001 +0000 Added MAXFLOAT and MINFLOAT as it seems that Cygwin needs that ??? commit 95216ac671189111b51fece47cc9c73df018f746 Author: evomarc Date: Thu Oct 18 04:57:30 2001 +0000 iAdding a file config.cache as it seems that the defaults don't work in Windows/Cygwin environement. Thanks to Sebastiao CORREIA and Jerome JEAN-CHARLES for providing this file. commit f7377b0fcf393f72b7766c5302c9ccdc47b68c20 Author: evomarc Date: Thu Oct 18 04:37:14 2001 +0000 All files on one line in Makefile.am (for Windows) commit 26481ab36ba7cee2676555bda31d5135b77a6d26 Author: evomarc Date: Thu Oct 18 04:34:58 2001 +0000 Modified the Makefile.am in main dir, and Makefile in tutorial dir to remove all pushd/popd as they don't exist in Windows/bash commit 03308af599629b3124e97ae1ef7e878f665f92b7 Author: evomarc Date: Wed Oct 17 17:49:54 2001 +0000 Corrected a few small problems - including dependencies in Makefile thanks to Sebastiao CORREIA for pointing them out commit 11b3eabfca8534cfa440da8d16b7d206dd434901 Author: evomarc Date: Wed Oct 17 17:48:50 2001 +0000 Corrected a few small problems - thanks to Sebastiao CORREIA for pointing them out commit f2c21bdc0b37311b86b7e10657fe95f516559fd1 Author: evomarc Date: Mon Oct 8 09:14:15 2001 +0000 Removed trailing text after #endif - causes warning on many compilers commit 7e885e8f8c1ef5eacb9279dc10838a7127167681 Author: jeggermo Date: Fri Oct 5 12:39:30 2001 +0000 ramped half and half initialization procedure for eoParseTree populations added. commit 8f1af522a68145b552f663ebe56d3f6c92c4c5ec Author: jeggermo Date: Fri Oct 5 09:32:49 2001 +0000 Since g++ 2.95.x on our solaris server doesn't have macros to check for infinity and NaN these checks have been removed from the source code and a protected divided function node is now used. commit 30616fca424a17615f0f4b232c6ac453170ebfc9 Author: evomarc Date: Fri Oct 5 03:56:21 2001 +0000 Forgot to double also the parameter to initialize in the Ctor! commit f4efc65994d6fcd4afa11818c7e2fb7bedcd2237 Author: evomarc Date: Fri Oct 5 03:51:15 2001 +0000 Modified the reseed method in RNG class so two different seeds give different sequences, after Jeroen's remark (jeggermo@liacs.nl) commit 653e64df090bff2953a3c0b72ae4b0f658644bf7 Author: evomarc Date: Fri Oct 5 03:30:12 2001 +0000 Commented out the oeprator() default function in base class: I find it more secure to be warned at compile time that one function is still pure virtual than to look for the error after a run-time-error that gives no clue commit 0847875339a2201e48062ab6519f67236993f969 Author: evomarc Date: Thu Oct 4 20:13:03 2001 +0000 eoMyStructEA.cpp has turned into MyStructEA.cpp commit f3db65795bc5f4a0a4b5eec5214315ee39d5630e Author: evomarc Date: Thu Oct 4 20:12:19 2001 +0000 Big modifications - now the init and most important the operators are handled in separate files make_genotype_xxx and make_op_xxx as it was done in the examples of Lesson4 commit c34db3eb29ccdbf5fbe05c2ed337cbaeebcf2128 Author: evomarc Date: Mon Sep 24 05:59:42 2001 +0000 Suppressed most warning (except some unused variables) if you don't modify anything commit 1d7b79b85ac70b3dec8dff5ec7a3d44bf20bd0ba Author: evomarc Date: Mon Sep 24 05:59:13 2001 +0000 Suppressed most warning (except some unused variables) if you don't modify anythig commit d0d14c3ff845145aa67cb3a2bff08039c74aa020 Author: evomarc Date: Sat Sep 8 05:59:17 2001 +0000 Removed trailing string after #endif - it generates a lot of useless warning on some versions of g++ commit ed9dac2dfe39dc519e93d25907805805c245a0ff Author: evomarc Date: Sat Sep 8 05:42:24 2001 +0000 Added newline at end of file (prevents a warning) commit 37a138c81bee83d3cfc8754e5ced08e5b5bd9cab Author: evomarc Date: Sat Sep 8 05:41:19 2001 +0000 Added include math.h commit 7bbdd173078cf7acbd35c2f1075ec8767dca103a Author: evomarc Date: Tue Sep 4 08:35:22 2001 +0000 Added many template files, and totally modified the comments in most other. This was when preparing Evonet Summer School - though it finally was not used there! commit f69b785b39d889a57508f503663f268b5c0bef7a Author: evomarc Date: Tue Sep 4 06:51:59 2001 +0000 Modified the className() method so that the Atom underlying operator is listed commit 5fb8958b2898f2893dee890bcc91f8487bf4715c Author: evomarc Date: Tue Sep 4 06:50:42 2001 +0000 Included apply.h for consistency (though in most cases it was included from eo file commit 861f11e1532e71ee0a9d75da9d61ff5902273867 Author: evomarc Date: Tue Sep 4 06:48:15 2001 +0000 Added a class that turns an eoInit into a generator of EOT Also added a Ctor of variable length objects that take an eoInit. Some day we might want to clean all that stuff ... unless we leave the choice to the user (but then the documentation shoudl be as clear as glass, which it is not at the moment!) commit c352b19799433e881f71333fa7d2fc091c6d59dc Author: evomarc Date: Tue Sep 4 06:45:14 2001 +0000 In case you are trying to assign a value to a vector of different size, previous versions raised an exception. Now a simple warning is written to stderr - as it might be something you need to do. commit e79edcffe700ee75432647fc35a54cd0425ef410 Author: evomarc Date: Tue Sep 4 06:43:19 2001 +0000 Added make_help in checkpointing, included stdexcept in eoParam. Comments updates ... commit 62dfe13c3ad1e3392f24f6226e741d575081b577 Author: evomarc Date: Tue Sep 4 06:41:34 2001 +0000 Spotted and commented (but NOT corrected :-( a bug in case the ResDir exists and is empty commit 4f642f848ee297a49548cda67bcbd776bc840d9b Author: evomarc Date: Tue Sep 4 06:40:28 2001 +0000 Corrected wrong arguments for the 2D Ctor commit 0f9f1cc3ea03df50dfa33ba0a311b767d9a080ab Author: evomarc Date: Tue Sep 4 06:37:25 2001 +0000 Comments update commit bb658f550ce2470eba74d17c1c5d84340cba33ba Author: evomarc Date: Tue Sep 4 06:35:58 2001 +0000 Changed the wrong #ifdef in make_algo_scalar (+ minor comments elsewhere) commit af9155765609aaad5f8281694c67db94b3ac27f5 Author: jeggermo Date: Tue Jul 17 13:06:28 2001 +0000 check for the existence of isinf didn't work the way it should so it has been removed commit 21e42be6d3dd284b38a4872ca2033080e7e3122c Author: jeggermo Date: Tue Jul 17 08:58:52 2001 +0000 small documentation change for eoParseTree.h. added a depth initializer for strongly typed genetic programming added subtree xover for strongly typed genetic programming added branch mutation for strongly typed genetic programming added point mutation for strongly typed genetic programming added hoist mutation for strongly typed genetic programming commit 6c969bfbce5764097698d1d8f5b9035f015682aa Author: evomarc Date: Wed Jul 11 06:26:11 2001 +0000 Suppressed the gene mutations, as they are now in eoFlOrMonOp.h commit 7ac99966757e2c2f6dde92f224331ced63bea9c8 Author: evomarc Date: Wed Jul 4 04:59:02 2001 +0000 Oups! commit 963683996d6143c4422661bfd0eed2d0187006a1 Author: evomarc Date: Wed Jul 4 04:44:30 2001 +0000 Adding eoPopEvalFunc, that handles evaluation globally: it receives two populations, parents and offspring, and does whatever necessary. The subclass eoPopLoopEval does the simple loop on the offspring. eoEasyEA was subsequently modified to handle an eoPopEval passed in Ctor, but also to encapsulate an eoEvalFunc into an eoPopLoopEval tranparently. commit 88061395f12b6b387c849103f6bdccc4c953f332 Author: evomarc Date: Tue Jul 3 12:56:44 2001 +0000 Added the eoPopEvalFunc class: gets the full parents + offspring populations in order to evaluate them. Modified eoEaseyEA accordingly - you can either pass an eoEvalFunc, as before (it is then encapsulated into an eoPopLoopEval that does the good old loop on the offspring - or directly pass a full eoPopEvalFunc Small modification also in make_op_es -> keyword "none" is now recognized for one of the crossover of either object variables or stdev's commit a611939e684885a63d7b333c6ffaec0fd8148069 Author: jeggermo Date: Mon Jul 2 13:31:04 2001 +0000 Changed the directory structure for gp now: eoParseTree <-- the eoParseTree class eoParseTreeDepthInit <-- the eoParseTree depth initializer (eoGpDepthInitializer) eoParseTreeOp <-- the operators (xover and mutation) base documentation written for: * eoParseTree * eoGpDepthInitializer * eoSubtreeXOver * eoBranchMutation * eoPointMutation * eoExpansionMutation * eoCollapseSubtreeMutation * eoHoistMutation I also created a group ParseTree which contains all classes related to eoParseTree eoGpMutate.h has been removed (merged with eoParseTree operators into eoParseTreeOp commit 402e34c238445f4d9d5d2c15abfb95ae93daf9fb Author: jeggermo Date: Mon Jul 2 11:38:27 2001 +0000 The constructor for the eoGpDepthInitializer has been extended with a sort of the initializor vector containing all possible nodes. This sort assures that the terminals are in the front of vector. Untill now this was assumed but not checked or enforced. commit af726e9d9ec1d5428259028c409b746f995a204d Author: jeggermo Date: Mon Jul 2 08:28:40 2001 +0000 eoSubtreeXOver fixed commit 967670e2c7fe6b249d61e5c48cf0de860876a6be Author: evomarc Date: Sat Jun 30 05:59:26 2001 +0000 Added random selection commit 48a784d122e6a5405e85dcecce309d3eb5b9de33 Author: evomarc Date: Sat Jun 30 05:57:10 2001 +0000 Corrected a wrong comment commit f674fbeb1411b3f5a4adf30c650c9a667b462e3e Author: maartenkeijzer Date: Fri Jun 29 18:06:10 2001 +0000 oops, thanks jeroen commit 375568853aa7c9c6b01ab96261837132746ea7af Author: jeggermo Date: Fri Jun 29 12:15:15 2001 +0000 checks for the existence of finite(x) and isinf(x) built into app/gpsymreg. Linux gcc compilers have the 'macros ??' but solaris gcc does not commit c7aba2f3c4a45d69d904eb5ba04856d32c06bb5e Author: jeggermo Date: Fri Jun 29 09:22:26 2001 +0000 app/gpsymreg/Makefile added to configure.in commit 9242c8454145d7783261c8834cb065bf5441eed9 Author: jeggermo Date: Thu Jun 28 15:03:53 2001 +0000 app/gpsymreg/Makefile added to configure.in commit f41c5f2ff68bb1e0b57400f687afe4dfbf104b85 Author: jeggermo Date: Thu Jun 28 14:39:36 2001 +0000 addition file for parameters for symreg gp commit 00c671f24c9de4b6fe453148fb7598b84c857f42 Author: jeggermo Date: Thu Jun 28 14:38:00 2001 +0000 node.h containing Tree-node classes for symreg gp commit f1b6eb5dd8c95b7f29ec36c1b6837c30a20e6df8 Author: jeggermo Date: Thu Jun 28 14:33:51 2001 +0000 main.cc for symreg gp commit 0c1ab037046bc0a9fe87de865b0de754696d8f6b Author: jeggermo Date: Thu Jun 28 14:26:35 2001 +0000 gp symbolic regression trees added commit 3486dfafd64f3f7207076a89eaa1f7612147b3f0 Author: jeggermo Date: Thu Jun 28 14:18:47 2001 +0000 eoGpMutate.h added containing 4 new mutation operators for eoParseTree class commit 9efdfa59f8b2d592866fb2c8534c68a57de591bd Author: jeggermo Date: Thu Jun 28 14:11:04 2001 +0000 Symbolic Regression GP added app-dir commit 840717bea8c37e356d6805b8252399019ac80002 Author: jeggermo Date: Thu Jun 28 14:03:59 2001 +0000 new Mutation operators for eoParseTree in src/gp/eoGpMutate.h a symbolic regression example program added to the app-dir configure.in and Makefile(s).am changed commit 164e36b184e48a8499b8b5a28ea6531ea1d657fb Author: jeggermo Date: Thu Jun 28 13:55:14 2001 +0000 Additional mutation operators for eoParseTree * Point Mutation * Expansion Mutation * Collapse Subtree Mutation * Hoist commit fd61f8f475353259be22388939f44ee1c9372c14 Author: jmerelo Date: Thu Jun 21 12:03:17 2001 +0000 Updating Royal Road commit 49434ecc03cb33a93b6cf5ed573fbcd1737afb01 Author: maartenkeijzer Date: Mon Jun 11 12:37:21 2001 +0000 Added a check for an empty initializor commit 45f61a0e0b82fbd7209a9d185e5044445fd05eb3 Author: evomarc Date: Fri May 25 16:27:59 2001 +0000 Added a frequency parameter to eoPopStat (dump pop every N gen) commit 73157edba6b08e057a67e27f6c94be0ef372a4b6 Author: evomarc Date: Mon May 21 06:13:56 2001 +0000 Forgot to update ESEA with crossover commit b72a85fa1bedd11ab8c575d030b2c059a7061911 Author: evomarc Date: Mon May 21 04:16:26 2001 +0000 ? commit af73dfbd45ad1391db2af061d8d1bf175da99d7f Author: evomarc Date: Mon May 21 04:15:36 2001 +0000 Added libes in Makefile commit 91342e7080ecaea80ca8c00cf5ed483942f3bfd0 Author: evomarc Date: Mon May 21 04:14:36 2001 +0000 Modifs in es (crossover added in make_op_es). Added a dummy selector in eoReandomSelect that does work even with invalid EOs commit 8b177dd6cd3d4d27631d3bcce2af0522590a4f3d Author: evomarc Date: Mon May 21 04:13:10 2001 +0000 Added the crossover in make_op_es (parameters were read, but that's all! commit d9ddfeeaea3cdb410888f5c13ad1f90606e122c7 Author: evomarc Date: Mon May 21 04:10:55 2001 +0000 Normalized real_value commit 9631c9eb118ebe607ecfaf59f166b6f52876c2e8 Author: evomarc Date: Sat May 19 06:15:01 2001 +0000 Changed name of eoEsLocalXover to eoEsStandardXover and made it an eoBinOp Removed obsolete eoEsStdevXOver.h (see eoEsStandardXover.h above) commit 8e5e9d14cf56086b2e5cd329c76bed2fa6303344 Author: evomarc Date: Fri May 18 17:46:33 2001 +0000 Coreected a cut-and-paste bug :-( commit 422ddc6f5f2e9858615f35b075af82235220ed48 Author: jmerelo Date: Fri May 18 07:33:12 2001 +0000 Added the missing file commit 0286faed1b400720ad1aad8ec6f6530927964c9a Author: evomarc Date: Fri May 18 03:59:22 2001 +0000 Removed remaining debugging comment commit 17dc4f9d105bf0537736c9ce64c9fd50129d6056 Author: jmerelo Date: Thu May 17 10:08:25 2001 +0000 Changed MGE to the contrib dir. No need to change the prefix, I guess commit e32c52d332a650a692192adf1b3029dfc87eaab5 Author: jmerelo Date: Thu May 17 07:29:50 2001 +0000 Added missing files and updated old MGE files commit 34cb430bd7fa2185cedb4674d496b1b5b698aecd Author: jmerelo Date: Fri May 11 10:44:01 2001 +0000 Added Royal Road, MGE now work with it, small modifications to eoPopStat commit 88f281b6061e9d350be9adddf8bb4a459c802c52 Author: jmerelo Date: Thu May 10 12:16:00 2001 +0000 Added 'Viral' operators with test. Implements the Mobile Genetic Elements Technique commit b7915a4bbed0ab6b13e3d007f9ae97ba6dc7acec Author: evomarc Date: Tue May 8 04:44:30 2001 +0000 CHanged CXXFLAGS to nothing - so lib files remain of manageable size! commit 09388c8ed57acb42f33ece6e69ba32df3d24432b Author: evomarc Date: Tue May 8 04:41:51 2001 +0000 Bing change in eoRealBounds: it is now deriving from eoPersistent. More important, the eoRealVectorBounds, vectorized version (a vector has also become an eoPersistent object and now derives from an eoRealBaseVectorBounds class. A useful consequence (and actual motivatino) was to be able to have soem eoValueParam with all possibilities for input (see doc for Lesson4 in the tutorial for the syntax). commit 42cb1981d59f32a477bf22841adf5dc6e9a812bf Author: evomarc Date: Tue May 8 03:49:35 2001 +0000 In eoParser::readFrom, added a test to avoid reading non-parser sections as these generally contain many -xxx that generate a reading error when xxx is not a keyword. This allows to use State-savec files directly as parameter files commit 0aa6a235ef2f495eeb5c4c2768223789c38aeb1e Author: evomarc Date: Mon May 7 07:13:36 2001 +0000 Replaced stupid eoRateParam by eoValueParam Had to transform eoHowMany into an eoPersistent ... commit 5508869d00dfdba36bc8ec4fab7a6c255035eb59 Author: evomarc Date: Fri May 4 16:51:29 2001 +0000 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 commit eb25bf0ab5dc35fbbe0270765d2b05b4d81531e1 Author: evomarc Date: Fri May 4 16:13:37 2001 +0000 Removing old trash! commit f4d2630516f7bd973590a18ea9ce98c90e059bbd Author: evomarc Date: Thu May 3 17:20:27 2001 +0000 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). commit 1eee26598b7a43a62272a4cc92d263f5c4cdb5f6 Author: evomarc Date: Thu May 3 13:06:34 2001 +0000 Adding code to Lesson4 commit 7294d6acd561040fb6d165e68669c2a9ab4f5c03 Author: evomarc Date: Thu May 3 05:44:29 2001 +0000 Lesson4 advancing commit 4cce84280e28d0e7e2f11cd6a5a110de612f1667 Author: evomarc Date: Thu May 3 05:43:40 2001 +0000 Hange of comments and names commit b52ea27e2fd42ce93f813f0710ef4d349e8037c8 Author: evomarc Date: Wed May 2 11:13:40 2001 +0000 Updated main pages of doc and tutorial. Doc now points to tutorial commit b03e4f51068854c8359406417e5b4434b7eca88d Author: evomarc Date: Wed May 2 11:12:55 2001 +0000 Date change + info about Lesson4 in main tutorial page commit 6085c82229586033b8b8916c69e81e9666f1c119 Author: evomarc Date: Wed May 2 11:09:57 2001 +0000 Adding test file for ES - note that it's completely different from old eoESFull.cp - and hence has an other name, t-eoESAll.cpp. Old eoESFull.cp is still there (and working) but is not in the test targets commit 6af035d2fad40121a4f830584d580860db923aca Author: evomarc Date: Wed May 2 10:57:35 2001 +0000 Adding files in es for ES Crossovers commit 29b25024b78eee43c229e9c41da95151f0e8de63 Author: evomarc Date: Wed May 2 10:54:17 2001 +0000 Forgotten file ... commit bb19ed633bf287990d28eb57723c1266fd599d92 Author: evomarc Date: Wed May 2 10:53:14 2001 +0000 Forgotten new file commit 6493ef88896534ea626bba4a02c6de13a35f3fdc Author: evomarc Date: Wed May 2 10:50:01 2001 +0000 Added the new eoEsXXXover.h in Malefile.am commit 17484feeef9a25163b267871511af36691a84216 Author: evomarc Date: Wed May 2 10:47:56 2001 +0000 Forgotten ES files + start of tutorial Lesson4 (about make_XXX) commit 10064ad967107092b1b8b7e0bae1553ad84c0377 Author: evomarc Date: Wed May 2 10:42:32 2001 +0000 Adding Evolution Strategies: src/es/eoEsGlobalXover.h and src/es/eoEsLocalXover.h for crossover src/es/make_XXX_es.h for user-input test/t-eoEsAll.cpp to test However, an old bug appeared: className was not const in eoGenOp (and derived classes) so I had to change that throughtout the hierarchy commit 4a152dc172b21f894efa7a34c21617c0a86df450 Author: evomarc Date: Tue May 1 05:00:29 2001 +0000 Removing make_help.cpp commit 5bea22e87661d0ceedaaf1ea3e7c6e658f51a0e8 Author: evomarc Date: Mon Apr 30 13:24:42 2001 +0000 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!). commit d90286d890b9d871e8f1edc89d3b452adde2a12d Author: evomarc Date: Mon Apr 30 13:01:07 2001 +0000 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!). commit 1c75344197eacc3066e64ec2ac7264ccecb60586 Author: evomarc Date: Mon Apr 30 12:26:31 2001 +0000 Some changes in names, before too many users have to modify their code :-) Changed ga.h in src/ga into make_ga.h (was ambiguous with src/ga.h) Chenged 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!) commit 3f6d869b9058b4538a3cd65ef7817818156a7bf1 Author: evomarc Date: Mon Apr 30 09:26:37 2001 +0000 Changed EA basic image: - caption changed from population-parents to parents-genitors - quality improved (now 177Ko instead of 53 :-( commit 4f05bfaaf133fe8e5d966ba7e1b701815e86c150 Author: evomarc Date: Sun Apr 29 05:03:05 2001 +0000 Re-introduced the old ctors for the mutations (for backward compatibility with the tutorial :-( commit 0c3f372f7bcc5810a9240f69ea7569c0ab5a4a7a Author: evomarc Date: Sat Apr 28 06:06:21 2001 +0000 Declarations for make_xxx_real.cpp files - for eoReal genotypes Was previously es.h - now es.h is specifically for ES genotypes commit fc01c6862a59ba5d1d0ff8d16480953dd2e08b54 Author: evomarc Date: Sat Apr 28 05:53:37 2001 +0000 Adding first bricks of ES algorithm - make_XXX_es.cpp commit a7042bffee246a271b133b12424008b86c4b7264 Author: evomarc Date: Sat Apr 28 05:47:18 2001 +0000 Added bounds to the real operators in make_XXX (and hence in t-eoReal) commit 7b8999b2059a11bde54de8880fa9e4c25ba9ea45 Author: evomarc Date: Fri Apr 27 04:03:16 2001 +0000 Removed the -O2 from ga and es dirs - it takes waaaaaaaaaaaaay too much time at least with g++ 2.95.3 commit 95bd02adbfa468f6c6b734d7b00ac4e6e6c2cc53 Author: evomarc Date: Thu Apr 26 15:47:37 2001 +0000 The declaratio file for all make_* commit 2d6bb7ae0c06375285e8f27c6e42ad4a6cfcac79 Author: evomarc Date: Thu Apr 26 15:35:30 2001 +0000 Removing eoRealBounds from Makefile.am commit b7ad190260b4afac594b703446f90ada7dc9f9de Author: evomarc Date: Thu Apr 26 15:31:48 2001 +0000 An initializer of eoReal that uses bounds commit 538d91c601ab16403553e5749769979bb254491e Author: evomarc Date: Thu Apr 26 15:27:48 2001 +0000 Adding all make_*_real.* - similar to ga stuff for eoReal (not ES yet) commit 4968d64b0541ac25fa9462e118cf3afea712e367 Author: evomarc Date: Thu Apr 26 15:24:53 2001 +0000 Doing libes.a in src/es and adding t-eoReal.cpp in test I had to move eoRealBounds to utils dir because of global objects Some domino consequences here and there ... commit 511dc266233409ee8d5a0c18cc4bd242cd45a0e8 Author: evomarc Date: Tue Apr 24 09:42:01 2001 +0000 Changed obscure comment into more detailed one commit ce5f9c052867eb3301aaddd08aaae61848fdd99e Author: evomarc Date: Tue Apr 24 05:13:10 2001 +0000 CLeaning up commit f7bdc4a07439e04f0be7d87af4e6bea62bc5976b Author: evomarc Date: Tue Apr 24 05:08:08 2001 +0000 Forgot the 2 representation dependent make_XXX.h commit 204fe8052be0662198d6fec0c82e5456096c6677 Author: evomarc Date: Tue Apr 24 05:05:09 2001 +0000 Adding eoEvalContinue commit 02db7f7e2435603ac420620d5f740168eb9a163d Author: evomarc Date: Tue Apr 24 05:03:54 2001 +0000 Cleaning up commit 9197e3e5c57c1e067971a62e0636eabf5c1c8252 Author: evomarc Date: Tue Apr 24 04:56:12 2001 +0000 eoEvalFuncCounter is now in a separate file commit 56c9464306a795a94e96d43f49c314361f0bffea Author: evomarc Date: Tue Apr 24 04:52:04 2001 +0000 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. commit e71aea497fa62098651452db706e8824971e295a Author: evomarc Date: Fri Apr 13 08:57:40 2001 +0000 Few cosmetic modifs: put the #define of some boolean in eoData.h added some include that were missing (unnoticed because of include) some checks in eoXXXTournamentSelect commit 51c15ed0b8f16d6cdbc9bf821fde77e77abe2904 Author: evomarc Date: Thu Apr 12 16:46:55 2001 +0000 Added eoCloneOps.h that contains ... cloning instances of eoXXXOp (all in 1 file, sorry JJ). Modified eo - also added a few comments there commit 369ef1708177ca18c49df8cc4dae4b555a91b054 Author: evomarc Date: Thu Apr 12 05:35:05 2001 +0000 Modified the default behavior of eoCountedStateSaver to save the final population. So if you don't want any population save, don't use any eoCountedStateSaver. commit e3834441fdd1e02a7f42f6a80e6fc0b654825d87 Author: evomarc Date: Thu Apr 12 05:29:34 2001 +0000 Added a new boolean argument to the ctor of eoBitMutation: you can now specify a rate-per-bit that will be normalized by the chromSize commit 78f6c6ef3c83da52cc88801fd4fb2ce1656bbb31 Author: evomarc Date: Thu Apr 12 05:28:23 2001 +0000 Added a few "virtual" that were missing commit 64990a1ac4069d6e5b32ffba960fe54685a61853 Author: evomarc Date: Wed Apr 11 12:01:51 2001 +0000 Changed all variables named howmany into combien (French for how many) because of a silly problem on Solaris (howmany seems to be some macro???) commit 28c6b9a2855dd492f848a0b509fa6db24db5ee81 Author: evomarc Date: Wed Apr 11 04:44:39 2001 +0000 Modified printOn so that parameters that are not set explicitely by the user are commented out - but still appear. Uses the (now public and pure virtual in the base class eoParameterLoader) method isItThere. commit eafaa2d65e1200a5be83a3d6edc2dc101a179b87 Author: evomarc Date: Tue Apr 10 15:08:09 2001 +0000 Added the pure virtual isItThere method in base class eoParameterLoader Also made the corresponding isItThere method in eoParser public. This allows one to test if the user did actually input a given parameter and thus not to write it in the output if not - as we want the output of printOn to be "as identical as possible" to the actual user input commit 27691b21fdc9d9d40f2c5522c3559d3efccb79d8 Author: evomarc Date: Mon Apr 9 16:03:18 2001 +0000 eoCtrlCcontinue had a few remaining errors :-( commit 3d757e3243059e9a197c453f72d20bc9c8ada5d7 Author: evomarc Date: Mon Apr 9 15:28:24 2001 +0000 Modified the eoCtrlCContinue - had to create the eoCtrlCContinue.cpp to make t-eoGA work (you should NOT have separate functions in .h files!) I also included everything related to Ctrl C handling in #ifndef _MSC_VER until someone tells me how to do it in MSVC commit bfca8ca4336a3d625c9a0e91e23a4905f6450c7d Author: evomarc Date: Mon Apr 9 14:20:48 2001 +0000 Sorry, last check in was a mistake commit e3745d0674f41a3884fde791c93e2d64184a4f2a Author: evomarc Date: Mon Apr 9 08:52:41 2001 +0000 Commented some ====== that resulted in error when running autogen.sh commit f0813c55cac3dfb1c33f100cf26a02011cc43273 Author: evomarc Date: Thu Apr 5 16:47:54 2001 +0000 Added the continue.tmpl template - and modified the html pages accordingly (though eoCheckPoint.html is still a long way to complete). Added some comments in all template files - and replaced the protected by private (don't remember why these were protected!!!). commit ddc6650ce55437342495abe4640936ffaff4da2e Author: evomarc Date: Wed Apr 4 03:47:33 2001 +0000 Added the signal handling - see eoCtrlCContinue.h I've disabled it in case of MSC as I don't know if this works there ... Also added a couple of "virtual" in the ga dir commit 4cb797544acca7c91057ca2a9fe46cef2a15af3a Author: evomarc Date: Tue Apr 3 17:14:53 2001 +0000 eoOperators now is in sync with the last modif of eoPopulator by Maarten! commit 7ec7a856e5b8ffc9b97189970da27c160dc97aa4 Author: evomarc Date: Tue Apr 3 17:14:08 2001 +0000 Modified the tempaltes to take into account - the last modifications of the eopopulator class - the include files (were totally missing in the old templates) - JJ's demand for one class - one file :-) commit d634d95838d0cd0777e4c73732eba32aa092bd19 Author: jmerelo Date: Tue Apr 3 10:08:08 2001 +0000 In eoVector, changed printOn and readFrom to virtual commit 195ad728388b3e2f88f415f377325c3f2f31df1b Author: maartenkeijzer Date: Wed Mar 28 09:00:54 2001 +0000 eoParam, added specialization for eoValueParam::getValue FDCStat and FileSnapshot: better error messageing Scalar fitness: is now a vector of doubles exercise3.1 added gnuplot again Don't know about eoCombinedContinue commit 434010d221a21f24d1b19573f8d78719383ccb09 Author: evomarc Date: Tue Mar 27 16:27:15 2001 +0000 Modified the names in eoPopStat! Hoever, the way it's done now, the string gets TRUNCATED - and I dont' know why commit 1726a068612065ff8b742777bfc7835e35646a1d Author: evomarc Date: Tue Mar 27 16:02:00 2001 +0000 Adding Maarten's "snippet" to dump the whole pop to the screen: eoPopStat.h Modified utils/checkpointing accordingly. Tested in tutorial/Lesson3/exercise3.1 BTW, the eoFileSnapShot does not work any more - I've commented it out and will look at that later... commit ebca71e228614aa2b9e2334ffdba91fd47eca041 Author: maartenkeijzer Date: Mon Mar 26 10:09:40 2001 +0000 NDSorting: changed exact ranking values to make check for front easier eoRNG: changed nothing (did some debugging) commit a1508b75a28e3d7c0c6175d6168665b853c6e929 Author: maartenkeijzer Date: Fri Mar 23 12:24:39 2001 +0000 added test for printing population commit b5bbc729579007734aaf38f82b3f514e1e3857b2 Author: maartenkeijzer Date: Fri Mar 23 08:54:31 2001 +0000 let doxygen look into this dir commit 65b1e9d2b6e0cf1078b4c399046c4d77d813b7a0 Author: maartenkeijzer Date: Fri Mar 23 08:53:48 2001 +0000 added commit d139d2df644496ce8d94de3bdb282f40bfcd68f1 Author: maartenkeijzer Date: Thu Mar 22 16:23:56 2001 +0000 updated project number commit efd02fa4b603e6baa0643affee906c119ddeb71c Author: maartenkeijzer Date: Thu Mar 22 11:22:31 2001 +0000 oops commit 94f0558d43ca9426cee7f443c64a6d0d8d1c7058 Author: maartenkeijzer Date: Thu Mar 22 10:51:16 2001 +0000 Changed the single objective shortcut calculation commit 0f243e4d92d856d71f80df8d7a522460223bc91f Author: maartenkeijzer Date: Thu Mar 22 09:00:30 2001 +0000 temporarily added fitness_traits to keep people up to date with this proposal commit 8ff63ff776a2ce01fbcb340322b456db715056e3 Author: jmerelo Date: Wed Mar 21 13:35:10 2001 +0000 Added a new xover to varlenxover commit d8fe00183a02c15b76995bad88fea820c367e3dd Author: jmerelo Date: Wed Mar 21 13:09:47 2001 +0000 Added a new atommutator to Variable Length, and corrected some headers which had problems commit 06dd2dc314f462b97224576cbcb7f09b90b632a9 Author: jmerelo Date: Wed Mar 21 12:10:13 2001 +0000 Moved epAtom* out of the obsolete dir; added some CVS headers to some files, and made everything work with my elipse classes commit 6f6ce7d81a9546a7852cef57cfc281c7d10f7438 Author: maartenkeijzer Date: Wed Mar 21 11:09:29 2001 +0000 test paretofitness class commit 3d82e6cddfd320b0c713ff4e88b2bd0f135b77bc Author: maartenkeijzer Date: Wed Mar 21 11:08:27 2001 +0000 Few changes in setting up the algorithms. It now gives an example of how to write factory functions commit 665e20b0f8eaabb95e7fa9c64013829dfea73ce4 Author: maartenkeijzer Date: Wed Mar 21 10:55:22 2001 +0000 Changed a few things in the eoPerf2Worth classes, EO.h and eoSelectOne.h are functionally unchanged commit 9bbac485f99064309cb31c21f963d12a47d966db Author: maartenkeijzer Date: Tue Mar 20 14:34:07 2001 +0000 Updated eoStat.h to also "do the right thing" when confronted with pareto style fitness commit 11cdd38f245c13ae6f2bc8a76b4d38f4fcaa2a25 Author: maartenkeijzer Date: Fri Mar 16 14:19:11 2001 +0000 added help commit 3c45141ba7d7d0042a4e8375e3637b41b8eaf7dc Author: maartenkeijzer Date: Fri Mar 16 14:09:55 2001 +0000 Now look how perty t-eoPareto has become (though it doesn't do a proper mo modelling yet) commit 548b2ae5284abf14905b15bf831e5310f80f3781 Author: maartenkeijzer Date: Fri Mar 16 13:11:32 2001 +0000 Some bugfixing in MO optimization and added empty check: target in tutorial commit 2dd807ecbed7a05613594318fb6e316101518777 Author: maartenkeijzer Date: Fri Mar 16 12:09:36 2001 +0000 oops, ngens is now the nice 10 commit d09c216b61b1ca8f980a10342dabc3680077e139 Author: maartenkeijzer Date: Fri Mar 16 12:08:26 2001 +0000 Ok, made an eoParetoFitness class, which meant that I could roll back a few changes in EO.h (phew). Also changed eoSelectFromWorth etc. commit cf8f6b5c1634d044ff026fc85f4bf773242c5f3f Author: maartenkeijzer Date: Fri Mar 16 11:48:32 2001 +0000 added commit d0fd97515e407df053cc5369790f9967843243dc Author: maartenkeijzer Date: Thu Mar 15 14:11:24 2001 +0000 added dist and distdir targets commit 67c357587381e947ccbf21824a897d4a04af7e5f Author: maartenkeijzer Date: Wed Mar 14 12:47:14 2001 +0000 Using nd-sorting now commit 9aa9e38090bf5ab4c34c0711a377866135c5441b Author: maartenkeijzer Date: Wed Mar 14 12:46:37 2001 +0000 First go, does not do niching yet commit 843d442475ad3b15e29a08f9ad012e47ae9eb090 Author: maartenkeijzer Date: Wed Mar 14 11:58:47 2001 +0000 OOPS, that was a major bug, letting non-dominating individuals dominate one another. commit fe89662e3c8d62794501d8aa703018c394413510 Author: maartenkeijzer Date: Wed Mar 14 10:14:27 2001 +0000 t-eoPareto now plots the evolving population and t-eoRandom check is slightly more strict commit 3798b665d47ee37cdb8a3a810f8c852ef653e4bb Author: maartenkeijzer Date: Wed Mar 14 10:13:27 2001 +0000 Added support for printing vector as a fitness commit 68904d7650273cf4e39502bf597e8f834ee25f4d Author: maartenkeijzer Date: Wed Mar 14 10:12:37 2001 +0000 Added Multi-objective fitness monitoring added support for vector > in eoParam and made eoFileSnapshot type-safe commit 3449314a28b0c6d6940bc2910eee752f81da9424 Author: maartenkeijzer Date: Tue Mar 13 08:25:05 2001 +0000 Swapped linking order of utility libs commit b2a0349595136c8dc47408fc03b30a025b706c6a Author: evomarc Date: Tue Mar 13 05:25:51 2001 +0000 Just modified an wrong comment (after a too quick cut-and-paste) commit b917e54486aa70bcd29597687944d392a964152e Author: maartenkeijzer Date: Mon Mar 12 16:07:55 2001 +0000 Production of binop back to 1 commit 6a6b8551b06f1585e5614be63b6f1a32f535f464 Author: maartenkeijzer Date: Mon Mar 12 16:04:18 2001 +0000 Added first batch of pareto based stuff commit 3c19641c70772e1e1ddd07b228eae8c0297cacf2 Author: maartenkeijzer Date: Mon Mar 12 16:03:08 2001 +0000 Added pareto based stuff commit 4222e648297da77fb7b213c6f8a41d367aadcb83 Author: maartenkeijzer Date: Mon Mar 12 16:00:58 2001 +0000 EO: added overloaded printing of fitness (for vectors and pairs) Various bugs and ommissions in eoPerf2Worth and eoSelectFromWorth commit 492899bfb2d278932e5ad5209aeb9f45a1bc9a3c Author: maartenkeijzer Date: Mon Mar 12 14:27:31 2001 +0000 invalidating supported now commit ead2ac2c6268afae446bfb17d7432498f5492875 Author: maartenkeijzer Date: Sat Mar 10 14:02:23 2001 +0000 Changed the populator to be a) more efficient and b) more useable It is no longer derived from eoPop, it now gets a destination population. This saves a lot of copying. The semantics has changed a little as well. It is now an _infinite_ iterator. operator++ will *not* dispense new individuals, but will merely stay at the end. To get a new indy, use operator*() as before. eoEasyEA now checks the checkpoint *after* making a generation and clears the offspring eoGeneralBreeder is changed to reflect the changes in eoPopulator eoSequentialSelect now uses setup() rather than init() commit a27aa7112a316ef187e2249e9302534da6031a67 Author: maartenkeijzer Date: Fri Mar 9 14:14:53 2001 +0000 Test for a ssga added. commit 4388faec2e7a8fa0489876c674c249a46b753870 Author: maartenkeijzer Date: Fri Mar 9 14:13:28 2001 +0000 Various bugs found and resolved. commit 4f1802c4e992f501e444af8b6c60096f4dd13cae Author: maartenkeijzer Date: Thu Mar 8 13:38:41 2001 +0000 radically simplified the Makefile.am, but this only works for headers (no idea what the problem is with sources) commit 00c7a10cb0cc7330f4d089356d34555e4490396c Author: maartenkeijzer Date: Tue Feb 27 11:45:31 2001 +0000 put using eo::rng in top of file to help out gcc 2.91 commit 7eecd318f9231075c34cafa15f5a35fe9ca70f1a Author: maartenkeijzer Date: Tue Feb 27 11:44:28 2001 +0000 swapped order of libeo and libeoutils, gcc 2.91 did not like it commit ef75dbc2ee8e5890368b91abe53ef6a336eab0c5 Author: maartenkeijzer Date: Tue Feb 27 11:43:06 2001 +0000 Made dtor virtual commit 59a42603af32c73a2c08ace555b0e4cd5a63b4fb Author: evomarc Date: Tue Feb 27 05:24:24 2001 +0000 Still modifying eoInit ... commit 72b6692f9baf39e3a77cce2d6674dce13643eb8e Author: evomarc Date: Tue Feb 27 05:09:10 2001 +0000 Modified all init sequences in Lesson2 and Lesson3 - and all corresponding files in html dir - after the return of eoRndGenerators and subsequent modifications of eoInit commit a79075f67308997ddcf1a3d1000743d311cddc4f Author: maartenkeijzer Date: Mon Feb 19 12:23:13 2001 +0000 Modified eoInit so that it would use the eoRndGenerator base class. To be able to use the primitive std::generate function, added a set of wrappers in eoSTLFunctor.h that have the copy semantics most STL functions expect (namely pass-by-value rather then pass-by-reference). Updated test/Makefile.am to also test t-eoRandom commit e28211188aa04766d1e4739fb305b3039f89b22c Author: evomarc Date: Sun Feb 18 06:41:30 2001 +0000 Date and version number commit f36f6d12658ad0429385f260a5729d757e4c445c Author: evomarc Date: Sun Feb 18 04:34:57 2001 +0000 Added the eo::rng (instead of rng) as default parameter to all calls. Also t-eoRandom was abruptly aborting-> a min was greater than a max, and exceptions were not being caught. commit 025eb736ee523bb51c27fb2c923c2aa24f7b0cf9 Author: maartenkeijzer Date: Sat Feb 17 10:51:31 2001 +0000 eoVector is back (eoFixedLength and eoVariableLength are gone) Also: introducing eoRndGenerators.h for eoRndGenerator derived classes: eoNormalGenerator eoUniformGenerator eoBooleanGenerator eoNegExpGenerator Note the suffix that are added to aid in determining what these classes do commit e0ace0794fa94b08662a5d3452ede74f6be170e3 Author: evomarc Date: Sat Feb 17 08:22:53 2001 +0000 Now takes into account the last (and last!) modification of the operator interace: no more invalidate, but a bool returned for simple operators, and a better description of the eoPopulator/eoOpContainer links. commit a403525af015525a30a95491f61d5e96b36adb95 Author: evomarc Date: Sat Feb 17 06:47:31 2001 +0000 Forgot the selector in the ctor commit 1662fd2a8baac63d8e5b0bcb90f8a77f35cfffdd Author: evomarc Date: Sat Feb 17 06:42:20 2001 +0000 Modified crossover and mutation to account for the new interface (bool ...) Added the genop.tmpl, template for general op, 3 cases, growing pop, shrinking pop through erase, thrinking pop through extra selector commit 83e883a1586fea464c93184d7c4752d5e4bdbaf0 Author: evomarc Date: Fri Feb 16 18:00:18 2001 +0000 Added oine star at start of comment to have Doxygen process it !!! commit 70d98042777680a022502411eda7d78af3de3565 Author: maartenkeijzer Date: Fri Feb 16 09:39:06 2001 +0000 works for me commit 7e849e2082805e6e5ba743303ec627f1dabd5804 Author: evomarc Date: Fri Feb 16 08:21:25 2001 +0000 The perf2worth major check in 2 new important classes: eoPerf2Worth and eoSelectFromWorth Instances of eoPerf2Worth are eoRanking and eoLinearFitScaling. Coming soon (piece of cake now) are the niching strategies (sharing, clearing) commit da8b467b12c34a729664b19e45f716cbfbb2b932 Author: evomarc Date: Fri Feb 16 05:06:17 2001 +0000 Only names modifications, to comply to EO strict rules :-) commit 0540496021ec723d0ed639b0dd35f04811af5844 Author: maartenkeijzer Date: Thu Feb 15 08:31:38 2001 +0000 reverted the max-to-produce initializer commit 562b0b63e355a8bdd8a9b06f35a1679c89cde099 Author: evomarc Date: Thu Feb 15 05:36:28 2001 +0000 Changed the default values for popsize, vecsize and maxgen so the user has a chance to see something even on Pentium 10GHz :-) commit 9dbb516d8bfba182ebf20e865d66c486e7816b54 Author: evomarc Date: Thu Feb 15 05:35:31 2001 +0000 Modified the comments so that all callses are documented by Doxygen (a comment starting with // before the class definition is not taken into account) Also updated the initial overall comment - and waouw, doxygen generates links there, too! Cool. commit bf0e84fc5608717b8351f58773f3f9e83a23209a Author: evomarc Date: Thu Feb 15 04:47:18 2001 +0000 A few minor corrections (and some comments) after Maarten big commit commit 2ff2b66fddc425f390d50a862d80c0694896db6b Author: maartenkeijzer Date: Wed Feb 14 18:05:36 2001 +0000 updated the dsp, dsw files for the library commit 98a9f24879043926bc1eda68398e03a852cadf4f Author: maartenkeijzer Date: Wed Feb 14 18:01:30 2001 +0000 no need to keep these test functions here, will start new project in /test commit 8ce0e6bb2a83e200e290f9d8ae34e45afede0a53 Author: maartenkeijzer Date: Wed Feb 14 14:09:16 2001 +0000 Changed the return value to return what it got in commit 3a9b5a0e7e0299b2e0ad6a7e3947122858fd1ebd Author: maartenkeijzer Date: Wed Feb 14 10:35:26 2001 +0000 Well, what do you know, major commit. Changed the signature of eoMon, eoBin and eoQuadOp to return a bool, without invalidating fitness. Added a set of invalidators to take over that job (see for instance eoSGA and eoSGATransform how this can transparantly used) Derived eoState from eoFunctorStore (for convenience, from a design perspective this may sound wrong) Added a wrap_op function that does the wrapping for you (see eoOpContainer how this made this functor exceedingly less hairy). Checked all the tests removed the eoGeneric*Op family (not needed anymore) and of course changed all the operators to reflect the change (and found a few that didn't invalidate the fitness, thus really pointing out the advantage of the current approach) commit 17d55ae92bb25f9fc554dd8459fc04f52947ce02 Author: jmerelo Date: Tue Feb 13 22:39:56 2001 +0000 Just playing with the CVS variables commit b7d071d92d731ee65e5254b6d328f6d28dd6da28 Author: jmerelo Date: Tue Feb 13 22:38:23 2001 +0000 Just playing with the CVS variables commit 0dd3e27e4e74a468edda4de5a17bd4fba1f77ed3 Author: jmerelo Date: Tue Feb 13 22:35:07 2001 +0000 Moved out of the 'obsolete' directory a couple of honest classes, which didn't harm anybody; activated also in Makefile.am the program that tested them commit 07bc61e6940f45755de8671a5aa2a061db3bf4b8 Author: maartenkeijzer Date: Tue Feb 13 14:43:54 2001 +0000 Added a bit more documentation, more to follow (I hope) commit 262869d0ae416a7fe67b072057cc3310d56b4346 Author: maartenkeijzer Date: Tue Feb 13 12:38:19 2001 +0000 fixed a bug: the parser now correctly parses parameters of the form -Pvalue This will now produce 'value'. The buggy parser would parse 'alue' here. I am truly and deeply ashamed to have created such an off-by-one error. Marc assumed this was wanted behaviour (so that it should read: -P=value) I must admit that this is a logical conclusion, though it was merely a side-effect of the error. To not force Marc to rewrite the tutorial and his way of working with EO, I decided to make a feature out of the bug, so that now the parser will parse: -Pvalue -P=value and of course the true and blue: -Parameter=value I will now go and check if I sent out some crappy papers caused by this bug (as I've been using eo!) commit 680229507fb7dbe798cc9a6483bac1bdf82e2496 Author: maartenkeijzer Date: Tue Feb 13 10:35:47 2001 +0000 Just an update commit dea8a51f7ed34f198ce7f30dee4b438c62dec0e0 Author: maartenkeijzer Date: Mon Feb 12 13:58:51 2001 +0000 Ok, updated the Makefile.am again to use the make check Command I picked up in the automake documentation (RTFM, you know) Tagged a lot of header functions in the GnuPlot files with 'inline', so they can be used from more than one sourcefile. Ok, now the interesting news. Started a new library libga (not to be confused with Matthew's GaLib). Here I suggest we put a fairly complete and configurable genetic algorithm. Just to see how far we can stretch ourselves and also to have a GA-componenent that can be used in other applications without having to rebuild the entire thing. test/t-eoGA.cpp tests this library commit 9f5069b23af50c585d93e9a885267af281bad863 Author: maartenkeijzer Date: Sun Feb 11 16:35:21 2001 +0000 run_tests is expanded to run everything (but only once yet, will have to address this later). t-eoSymreg is build to run for just a few generations, otherwise testing it would be an excercise in patience. commit 4aed1813110464356b318a58bf048f0afb637325 Author: maartenkeijzer Date: Sun Feb 11 16:25:03 2001 +0000 Removed small bug in reading outside a buffer in eoParser::readFrom This caused the parser to crash when a simple flag of the form program -f was given. commit 27432e53777f1f812ca9443e3b8705fa1b68d769 Author: maartenkeijzer Date: Sun Feb 11 16:01:47 2001 +0000 run_tests, add your own tests here commit 05ed67ccd154acf5edd1c6d15544e807640e5e18 Author: maartenkeijzer Date: Sun Feb 11 15:58:55 2001 +0000 Test now is not build automatically, make test should be given explicitely, then a new script run_tests will be used to check if everything still works commit ed6ae447e8bd17851563dcf70b8fe563b01de60f Author: maartenkeijzer Date: Sun Feb 11 15:57:01 2001 +0000 Commented out the check for libtool, as we don't use it currently commit 2796319a13d52298b9bcc224857e48e302984198 Author: evomarc Date: Sat Feb 10 05:36:50 2001 +0000 Added matermind in SUBDIRS commit 3c2df139bd2a31e02399b99e37961ef1bfff68f8 Author: jmerelo Date: Fri Feb 9 16:52:06 2001 +0000 Minor bugs for Win quashed; fixed Win project files commit d58511132c25d2b32b8f510526dd049212255b87 Author: maartenkeijzer Date: Fri Feb 9 11:52:55 2001 +0000 Removed the -O2 flag from the makefile in the test directory. Builds should go faster now. commit b893445d31658e5d1b7891b44ba6ab174561b9f4 Author: evomarc Date: Fri Feb 9 08:32:47 2001 +0000 Added a comment before eoPopulator class so it is documented! commit 5bf1d83f6a823740185748327831704b3787b540 Author: evomarc Date: Fri Feb 9 08:21:35 2001 +0000 Changed the first paragraph, added warning that it should be used on-line only commit 0c1036617e0dee870af3ba8c047ac14d59c9c400 Author: evomarc Date: Fri Feb 9 05:52:44 2001 +0000 Big change in eoGeneralOp interface: left out! commit a55603631594efd0ee7a1abbdef2a94df4abdc94 Author: evomarc Date: Fri Feb 9 05:46:12 2001 +0000 Change in Makefile - but again it should be replaced with clean Makefile.am commit 018db6689a1604502555033ba92b0048f834932f Author: evomarc Date: Fri Feb 9 05:43:06 2001 +0000 The big GeneraoOp interface change - in test dir commit 97486fba28bf355084aa7afe8fa096e06e821e18 Author: evomarc Date: Fri Feb 9 05:34:04 2001 +0000 Modified the Makefile of Lesson? to allow make all to also make the exercises It need to be modified anyway into Makefile.am stuff commit 890218e270a4d31b0a59864cabed1e5a452e2c7c Author: evomarc Date: Fri Feb 9 05:28:33 2001 +0000 Removed eoEvolutionStrategy because it was based on eoGeneralOp old interface commit d347fa9da27e02f51b8696d78e501e295c9e6a7d Author: evomarc Date: Fri Feb 9 05:25:25 2001 +0000 Because it has not extension, I had forgotten to update the eo file itself! Now reflects the change of eoGenOp interface and the changes of names in ga commit 09b669ed466517e8480feec0b82062a4046ef878 Author: evomarc Date: Fri Feb 9 05:21:04 2001 +0000 Added the GnuPlotSnapshotMonitor, the eoScalarFitnessStat and eoFDCStat in checkpointing commit 3b2125e060bf036c720bdfd1141da8383f8cbaac Author: evomarc Date: Fri Feb 9 05:10:25 2001 +0000 Left-out from the big change of general op interface! commit 415b4196711991ddd3e73e331c8f5d0eda73191c Author: evomarc Date: Fri Feb 9 05:09:26 2001 +0000 The BIG change of general operator interface I also changed - the eoQuadratic into eoQuad (as dicussed with Maarten) - the eoBin into eoBit, with more appropriate names for the "binary" operators (that can be unary!) as no one protested when I posted on eodev list commit 1b681e4e0dc467260f4f8f56c537e6756210aca5 Author: evomarc Date: Wed Feb 7 05:15:18 2001 +0000 Added the missing include of eoScalarFitness - mandatory due to explicit specialization for eoParamValue > commit d3525298feb143dba22c0cdd0a70f90d46ed2aa2 Author: evomarc Date: Wed Feb 7 05:13:33 2001 +0000 Added the handling of generic operators in Combined Ops commit b89d06386d5305db955b91a63f830e8fd4d48b08 Author: evomarc Date: Wed Feb 7 05:11:37 2001 +0000 Added the shuffle(vector) method commit 1c93adc43ac421074a9b28e8eb66db38b786afc2 Author: evomarc Date: Wed Feb 7 05:04:24 2001 +0000 Added selection methods eoBestSelect always return the best individual eoSequentialSelect a selectOne version of eoDetSelect (uses an index to return next offspring from sorted pop) commit f9fed9acc1f8eec2214cb07e6344e13b10f7eeb3 Author: evomarc Date: Thu Feb 1 05:27:36 2001 +0000 Forgotten a debug print commit 1ace1cf8f901c64c86e57c5023dd028b2bfdfdb1 Author: evomarc Date: Thu Feb 1 05:17:16 2001 +0000 I had forgotten to add pipecom.h Moreover, I got fed up with error due to const/non const, so I modified PipeComSend to take a const argument. THe consequence is that it will not run under plain C any more. commit 56abe665823ab92b01bc497ec376e4a3343ee5ef Author: evomarc Date: Wed Jan 31 18:38:39 2001 +0000 Added the monitoring facilities for snapshots (i.e. generating and plotting a new file every generation) which is different from the continuous monitoring (same file/plot is angemented every generation). This lead to a number of modifications in many files in utils dir But now we can watch on-line - fitness spreadout - FDC plots - multi-objective Pareto fronts (though the multi-objective sruff isn't there yet!) commit 097d34be395c450cac88620df7eec3cb53f2aba3 Author: evomarc Date: Tue Jan 30 04:53:05 2001 +0000 Comments added to remove undocumented classes from Doxygen documentation commit 2b46277eedef09dc032410f94751cf90e2b3843f Author: evomarc Date: Mon Jan 29 10:25:44 2001 +0000 Added the truncate and the hasNoBoundAtAll methods in eoRealBounds. The former simply set values to the boundary values in case they are out The latter allows to short-cut all bound-checks when no need SOme day I will put this in utils, and have a eoRealBounds.cpp in the pre-compiled library commit 0f985c627e5e8718e3f184baa0a2be5b9351c796 Author: evomarc Date: Sun Jan 28 07:31:34 2001 +0000 Modified to use eoRealBounds rather than eoEsObjectiveBounds commit 75dad8f8992df7cadb7b69f1bea8c2a9df205ba4 Author: evomarc Date: Sun Jan 28 07:27:12 2001 +0000 Error in src/Makefile.am commit 03bc482da05702af77f17dc14502fe56425cb27e Author: evomarc Date: Sun Jan 28 07:02:27 2001 +0000 Actually removed eoEsObjectiveBounds.h and evolution_strategies commit 8d35fad13654a080d2ce71afc8fb3ee7128274cb Author: evomarc Date: Sun Jan 28 07:00:41 2001 +0000 Added the includes ga.h and es.h Removed the old eoEsObjectiveBounds and evolutionar_strategies from es dir commit 508a5b9215224542af569c95ad638ab16985cd5c Author: evomarc Date: Sat Jan 27 08:38:31 2001 +0000 Added some comments so eoRealVectorBounds is documented commit 9d9958d3bc673f9e0dc850dacd3fce9ec084a1cb Author: evomarc Date: Sat Jan 27 08:20:39 2001 +0000 Following the change in includes (added ga.h and es.h everywhere pfuhh) commit c015b82506440fe9a8b431076625ee9f78830aab Author: evomarc Date: Sat Jan 27 07:46:07 2001 +0000 Added eoGenericRealOp.h that are the exact copy of the operators of eoReaOp.h, but in generic format. They are used at the omoment only in eoEsStdevXOver.h that calls a crossover on the object variables, then a crossover on teh stdev vectors! A piece of cake :-) commit 72e959054419a439f0643f4be6a7dd7926e4afec Author: evomarc Date: Sat Jan 27 07:43:58 2001 +0000 I have separated the include files into eo everything that is general to any representation es.h everything about real representation (in es dir) ga.h everything related to bitstring representation (in ga dir) To be continued by gp.h, and ... This has lead to some slight modifications in test file eobin and all tutorial examples files... I've also added in utils eoDistance, generic functor to compute distances, including also the generic Euclidian distance commit 41ff11bd7fc8368d024fcdfb76f2f1493372a3a7 Author: evomarc Date: Sat Jan 27 07:41:46 2001 +0000 I have separated the include files into eo everything that is general to any representation es.h everything about real representation (in es dir) ga.h everything related to bitstring representation (in ga dir) To be continued by gp.h, and ... This has lead to some slight modifications in test file eobin and all tutorial examples files... commit 8aad8f547cf832f048793c13b28cf3ae383046ca Author: evomarc Date: Sat Jan 27 07:33:55 2001 +0000 A few mistakes corrected - and some comments on the setup method commit c917207b5d0f03ab669c2c097f45b9fb5309505a Author: evomarc Date: Fri Jan 26 18:26:30 2001 +0000 Added the bounds to all eoRealOp operators (and to the eoNormalMutation). The eoESObjectiveBounds should soon dissapear!! commit 70caa91b2259a6c73425a6689ad61bd430d9b50d Author: evomarc Date: Fri Jan 26 17:12:13 2001 +0000 Typos in comments commit 576249509b15c32413dd80989054bebb860dad6e Author: evomarc Date: Fri Jan 26 17:09:33 2001 +0000 Some includes were missing in eoPop and eoOp that I had not noticed before trying to compile test/t-eoSymreg.cpp commit ce031f10a3a371f3687009ebfc3dc779d0e66900 Author: evomarc Date: Fri Jan 26 04:06:09 2001 +0000 Added eoRandomReduce commit da6685830866478789dd1252cb1b4b86fe0058bd Author: evomarc Date: Thu Jan 25 16:14:25 2001 +0000 Full t-eoSelect file, that allows to test all selectors feature: generation of files suitable for gnuplot to see how individual spread out commit 42ac826f3c21037dbfbcf92a035c49207ac6dfe6 Author: evomarc Date: Thu Jan 25 16:13:15 2001 +0000 Added ranking selection (eoRankingSelect) and (linear) fitness scaling in proportional selection (a completely different file, eoFitnessScalingSelect.h) commit 585c5435699b951f35df6206941725077ae6c3b7 Author: evomarc Date: Wed Jan 17 05:29:54 2001 +0000 Modified the link to EO pages so that users can download the development version - as no example works with the current snapshot commit c62521648b86d69c367784ac27fc8c9ce956365c Author: evomarc Date: Tue Jan 16 09:49:46 2001 +0000 Added the shuffle method commit deace62e55da1111374a49cae431f5f9f834c489 Author: evomarc Date: Tue Jan 16 07:20:48 2001 +0000 Added the normal mutation - and the 1/5 mutation in FirstRealEA in Lesson2 commit 51f3b56fd2e7b50b9de0ac85ec89bf3efaac02d3 Author: evomarc Date: Tue Jan 16 07:20:02 2001 +0000 Added the normal and 1/5 mutations (file es/eoNormalMutation.h) commit 20b70de2a16de473882594ddf8095f35df153a7e Author: evomarc Date: Tue Jan 16 07:18:45 2001 +0000 Added the normal mutation - and the 1/5 mutation commit a8bf667774b4224e45699418a6ad35b120e8d14e Author: evomarc Date: Tue Jan 16 05:52:01 2001 +0000 Added the eoRandomReduce class - hence I also added the shuffle method in eoPop (I had been postponing that for a long time!) which in turn required another class of random generator (whose operator() takes an unsigned as argument) commit f988b42fed4c7bf818bc96f045ba95ba7e4691af Author: evomarc Date: Fri Jan 12 21:31:42 2001 +0000 Corrected some error in variable name after last changes in method append commit e532234d1ce73cef0b477b437d3036906e14a16f Author: evomarc Date: Thu Jan 11 11:02:37 2001 +0000 New versions of bounds for real variables. Should supersede eoEsObjectiveBounds, whose name was misleading anyway as this can be used in any REal-ceded GA for isntance commit 4b2bb7f5641799966bb1ba92491ff2d83264f4f1 Author: evomarc Date: Thu Jan 11 10:48:31 2001 +0000 GOing to the generic operators: some additions (eoGeneric*) and some modifications in eoFixedLength and eoVariableLength. commit 5f925a4c12290395294f19e300f57738980ec00e Author: evomarc Date: Tue Jan 9 03:33:16 2001 +0000 Added the eoSurviveAndDie comments. Should be complete!!! commit 5edbc0e98befa02aea0e2900e82fad4b3f98db69 Author: evomarc Date: Tue Jan 9 02:17:28 2001 +0000 Added the namespace in description of RNGs (and corrected a few broken links) commit 61a85582d53e4a35ebe6a7978f24ad2416d286ea Author: evomarc Date: Mon Jan 8 10:07:27 2001 +0000 Added the namespace eo for the global variable rng in eoRNG.cpp Also added "using eo::rng" in eoRNG.h so nothing has to be modified. We should gradually move to write eo::rng everywhere, and remove that using directive to be almost full-proofed against possible name collision. commit 4b83dbd0f48842527f99e500223d73da8d4c3504 Author: evomarc Date: Mon Jan 8 09:52:15 2001 +0000 Added the descrition of evolution engines in eoEngine and links to SGAI STL Web site in eoTutorial and eoProgramming commit c34e94b0d041f1deb86bfd00473f3a08e4b8a688 Author: evomarc Date: Fri Jan 5 14:42:48 2001 +0000 Removed a forgotten comment :-) commit f876356d37554853011774e4cd2e9cc4bc85fada Author: evomarc Date: Fri Jan 5 08:50:01 2001 +0000 I'm not sure about whether the sourceforge list is equivalent to the onelist list, so I finally ut both in README! commit 82743acd3a49a17e3759441627fb32367f7431b0 Author: evomarc Date: Fri Jan 5 08:17:11 2001 +0000 Put the sourceforge name for the mailing list commit 63628141759544e2d185b58d5282415f0a7ac9a4 Author: evomarc Date: Fri Jan 5 07:30:34 2001 +0000 Updating installation ... commit 39521b2b687fbffa608e1c9c4db9e82ccb1ddecc Author: evomarc Date: Fri Jan 5 07:20:45 2001 +0000 Correcting my previous errors ... commit 222f533a9efc02eef2b1758d749710744b7f42e8 Author: evomarc Date: Fri Jan 5 07:10:25 2001 +0000 Trying to make the installation lighter, but the doc and the src would not compile, with make doc or make src ... commit 8c82c8aa566b45bd02980c5e097fdae3405abbf4 Author: evomarc Date: Fri Jan 5 06:55:16 2001 +0000 Removed Lesson4 from Makefile - it is not there yet, and generates an error commit 1beb08c39d8debdcbc4e5df4ca2e9da56a64c73b Author: evomarc Date: Fri Jan 5 06:25:26 2001 +0000 Added a message about generating the documentation if you have doxygen commit 8e4513d8804b296fec394c67b9fd85adf9e79929 Author: evomarc Date: Fri Jan 5 06:24:53 2001 +0000 Removed doc from the SUBDIRS as most people don't have doxygen installed. Now you need to type in "make doc" to generate the doc commit b2636604a286c4245f0dfdddbd8763863a6f7b31 Author: evomarc Date: Fri Jan 5 06:23:54 2001 +0000 Updated Makefile.am to account for the change of names in selectors commit b1fa5076e2e96560b488b76dec61b0368846d88a Author: evomarc Date: Fri Jan 5 05:48:16 2001 +0000 Changed the names of the exercise files to exerciseN.p - N lesson nb, p exercise nb commit 67ae5f5a6f6bfe44c63d91d3a9b546c9716962e4 Author: evomarc Date: Fri Jan 5 05:44:35 2001 +0000 eoHowMany is now included in utils dir commit a998ad0a411709f62fb1fe76f1f2f1f9d7d29a58 Author: evomarc Date: Fri Jan 5 05:42:08 2001 +0000 Checking in the name changes in selection procedures. This impacts on many files, creating new entries in src (the old ones are moved to obsolete dir), modifying t-eoSymreg.cpp and t-eobin.cpp in test, as well as gprop.cc and mastermind.cc in app dir (not to mention almost all files in tutorial:-( commit b6e99450281f28fcaba596e9568643e52d8e1fc6 Author: evomarc Date: Fri Jan 5 05:41:26 2001 +0000 Trying to ci eoTutorial.html (there is a sticky tag that keeps bothering me ...) commit c3fef2e4931ee7d3f39cb6d50b980aaa2469ad84 Author: evomarc Date: Thu Jan 4 15:23:14 2001 +0000 I had removed the wrong file!!! commit b685eb8048702b214f3fb0d1194097eb7d27ae28 Author: evomarc Date: Thu Jan 4 15:21:18 2001 +0000 removed redundant index.html in html dir commit 4d77c9116f3a8a1bc5f56d34541e19363d8ab47f Author: evomarc Date: Thu Jan 4 05:06:09 2001 +0000 Sorry: removed eoSGATransform, that is in eoSGA.h ... commit 2f130666258d8c0ff5323a5cd30b3f1b2dd77102 Author: evomarc Date: Thu Jan 4 05:00:40 2001 +0000 Adding the selectin and replacement procedures commit 647156c6a88d90d6d0c645e700094340197ebe38 Author: evomarc Date: Tue Jan 2 13:31:40 2001 +0000 Adding t-eoSelect.cpp to test selection procedures. Modified Makefile.am accordingly commit 3074101d1c18cb8a7fbbc2238bac92bf24154fa2 Author: evomarc Date: Tue Jan 2 13:27:11 2001 +0000 Adding eoDetSelect, deterministic batch selection, that copies the individuals one after the other. Should shuffle them in between (TODO). commit 4fd2be4bfff8160fc71057b2c39efc006ec49eb7 Author: evomarc Date: Tue Jan 2 07:54:12 2001 +0000 A few deatils commit 52ed2ef8b6d50b9071d193042c17cf62908cbe3c Author: evomarc Date: Tue Jan 2 07:35:56 2001 +0000 Still the same !@#$$%% modif due to egcs problems ... commit 721e8d2cd54e6790cce23d85d7ede03a0647e530 Author: evomarc Date: Tue Jan 2 07:23:35 2001 +0000 Follow-up to the modif of SecondBitEA.cpp due to egcs... commit 5d8c30b2ae18c1925ad676644d267bf1dac29cbb Author: evomarc Date: Tue Jan 2 07:19:55 2001 +0000 A few details in the comments commit 04e429fdb1061039f25c11d4c4212f465e99500a Author: evomarc Date: Tue Jan 2 07:03:57 2001 +0000 I had to change the whole way the parameters are read, because EGCS did not allow the nice constructs I had imagined (and compiled with g++) - I removed the createParam method in Parser class - that was creating the parameters on the heap. Not allowed to have a templatized method ??? - I removed the subroutine read_param in SecondBitEA, as you need to create permanent parameters (eoParser only holds references), and egcs did not allow to create them by reference, i.e. in the line eoValueParam & blablaParam(...); So now everything is done in the main_function, and 3 lines are needed to create and read every paramter (sigh ...) commit 769b1fe31e09d8823866631ecc8fc568df33fd9b Author: evomarc Date: Wed Dec 27 11:37:05 2000 +0000 A few additions and corrections ... commit 0447391f7c7627675e78cdeb55a7d11b85ba1097 Author: evomarc Date: Tue Dec 26 10:28:27 2000 +0000 Modified the help message for the short name (added the missing =) commit d7693131a600e49ec1bd4694d93f2ec201445353 Author: evomarc Date: Tue Dec 26 08:33:48 2000 +0000 Moved eoSGATransform into a separate file and added the dynamic version (where arguments can be passed by value or by reference). Modified eo accordingly commit 5d0a03fa4ed79f66d6b6504d9a49b6f6c876f0ca Author: evomarc Date: Tue Dec 26 07:42:09 2000 +0000 Modified the include list after the big eoReplacement changes commit f97ab01cd4c7c71670ae1779b1d50c8eb4921b61 Author: evomarc Date: Fri Dec 22 15:13:54 2000 +0000 Had forgotten the section name of the parser.processParam call in the definition fo the parameter. commit 7b1074f44e90f694bb40dcc474b3fd0fb5cef6bb Author: evomarc Date: Fri Dec 22 14:59:10 2000 +0000 Back to the 3 lines to declare a parameter and read it within the parser: some compiler (egcs) don't like the createParam method in eoParser.h commit 21cd652430ac4120e44c8a277e052db485bec659 Author: evomarc Date: Fri Dec 22 14:56:12 2000 +0000 Back to the 3 lines to declare a parameter and read it within the parser: some compiler (egcs) don't like the createParam method in eoParser.h Also removed the reference in parameters declarations (a cut-and-paste error). commit af950bdc78a71f47c07ca184f294ddeca600d3b5 Author: evomarc Date: Thu Dec 21 06:49:41 2000 +0000 Augmented the functors and STL parts - but I still would appreciate help on the STL part! commit d411685a5cb82a2f76919b23bbe79e3024d324d6 Author: evomarc Date: Thu Dec 21 05:35:01 2000 +0000 Removed the silly reference for all parameters (cut-and-paste error!). But the funny thing is that my compiler did not complain ... commit a3555b2e8a29b48a62fd1e87433ffa012fb03a44 Author: evomarc Date: Tue Dec 19 22:14:29 2000 +0000 Updated INSTALL and README to EO-specific instructions! commit ed0e76350a80da4a0087f3b778e6abcb8a88f4ec Author: evomarc Date: Tue Dec 19 18:43:25 2000 +0000 Update after the change in replacements commit ca586fc799e816be9ff16747838166abc2c72ed0 Author: evomarc Date: Tue Dec 19 18:42:41 2000 +0000 Added t-eoRepalcement.cpp, that tests all new replacement procedures commit 6acdcb6d9b673cde3937d7217f793d4e44245cbf Author: evomarc Date: Tue Dec 19 18:41:19 2000 +0000 THe big eoReplacement update: The interface for eoReplacement is now eoPop&, eoPop& (i.e. no const) and the result must be in the first argument in the end. Hence it is possible to do SSGA and all intermediate replacmeent procedures The classes derived from eoMergeReduce.h are now in a separate file The SSGA-like replcaement procedures are in eoReduceMerge.h A more general replacement can be found in eoSurviveAndDie.h (it could be made a littel more general - still open for upgrades). Also some accessors have been added to the eoPop (best and worse individuals) And include file eo has been updated commit 25dd305ee6d488f853763c3af6bf798b9de11d1d Author: evomarc Date: Tue Dec 19 18:32:09 2000 +0000 A few errors + local TOC at top of eoEngine commit 47031e82c93096396fae157338e56ae67fbd0b1d Author: evomarc Date: Tue Dec 19 18:18:08 2000 +0000 Bottom-Up/Top-Down modifs commit 6a0010474aa3bbadac6576ac6573d3f40eba40d1 Author: evomarc Date: Tue Dec 19 18:09:10 2000 +0000 A new util class to handle the rate/integer argument to selectors/replacement commit 727f190a8850e030e4cbfc2532515108f7f42fb4 Author: evomarc Date: Tue Dec 19 18:02:19 2000 +0000 Changed NoReplacement to GenerationalReplacement commit 2a93bba7e65e8bbeab93c8c885a93d7e7388d5a1 Author: evomarc Date: Tue Dec 19 10:17:39 2000 +0000 Changed the "to-down / bottom-up" to "algorithm-based / component-based" Also added all replacement procedures in eoEngine.html and the general operator interface in eoOperators.html commit 9c3453e876e4bad22ad19db7f21e2732abe8deae Author: evomarc Date: Tue Dec 19 05:31:54 2000 +0000 A small detail ... commit ba78a70aa44230abc2c481047109867fe4c7b6e8 Author: evomarc Date: Sun Dec 17 07:49:55 2000 +0000 Updated teh INSTALL and README files that were really minimal!!! commit 2d93e7374b2c2b568d2c01dd15991a90b25d4971 Author: evomarc Date: Fri Dec 15 18:09:08 2000 +0000 Corrected a bad link commit 44e715f24194292ffff38b29cb0cba5ad7a6587d Author: evomarc Date: Fri Dec 15 17:01:11 2000 +0000 deleted trash file lesson1.ps CVS ---------------------------------------------------------------------- commit c18f63f7e4da2cf9cd748bf302ce7a20d1ba7cca Author: evomarc Date: Fri Dec 15 16:57:37 2000 +0000 Added utils/eoGnuplot1DMonitor.h ni the list of includes commit a83da72b4624a7622a28293c9def14411712ec0f Author: gustavoromero Date: Mon Dec 11 09:28:40 2000 +0000 adding .deps commit 3d93a07d74ddd717a7f35156ec266eaf74a9113f Author: evomarc Date: Fri Dec 8 15:10:13 2000 +0000 Adding Templates in dir tutorial, to hold some simple files that only need to be filled by the user to code new items. At the moment, only eoMonOp (in mutation.tmpl), and eoBinOp and eoQuadOp (in crossover.tmpl) commit 00b435f19a33821496518bb3a2921fe6613166b4 Author: evomarc Date: Fri Dec 8 14:16:13 2000 +0000 Corrected a few bugs after the first "public" presentation commit 0d9e6b2941b96b1cef2540e8725c44e6c988e483 Author: evomarc Date: Thu Dec 7 09:56:00 2000 +0000 New base class eoUpdatable.h - for objects that need upates in eoCheckPoints Also contains the class eoDynUpdater. They are eoUpdater, they receive an eoUpdatable at construct time, and call their upate() method in their operator() method commit a4dd409033fe56a19ce28caf9d25bc101e69616f Author: gustavoromero Date: Tue Dec 5 13:46:21 2000 +0000 small change commit 1e3cd432d6ec4e1ba0b3aea8cdfd91b0e60dcc50 Author: evomarc Date: Tue Dec 5 05:27:12 2000 +0000 Removed trash file commit e0076740f809c0b3e4dd0e43874d05487889d465 Author: evomarc Date: Tue Dec 5 05:22:55 2000 +0000 Added virtual and const keywords all around - as I tried to use a derived class for adaptive rates (see eoDynProportionalCombinedOp.h, at the moment in the tutorial) commit c22047df11d887bfa302b6b371c0442325fb9e90 Author: gustavoromero Date: Mon Dec 4 19:26:19 2000 +0000 erasing comments commit 8ee0ae0e3a9c9549489d673f104e25f06a71bce9 Author: gustavoromero Date: Mon Dec 4 19:10:20 2000 +0000 small improvements commit e5ff1bf59ce1763c9ca1b39673b004c1257476bf Author: evomarc Date: Mon Dec 4 16:49:42 2000 +0000 Added normal mutation for reals, and corrected error of segment-> arithmetic for the crossover operators commit c00c15145d531ffdcb6caf2c63539fa5b20afa28 Author: evomarc Date: Mon Dec 4 15:01:31 2000 +0000 omment of line apply(pop, eval) was found misleading ... commit b5382fce748225d03b3bc949254c84e1a478ae73 Author: evomarc Date: Mon Dec 4 14:55:18 2000 +0000 - added the #define for eo_verbose (true) and eo_no_verbose (false) - added the eoNormMutation, simple normal mutation for simple real variables commit 4944881d7c2c4dadb06b88319e092ecfbc128268 Author: evomarc Date: Mon Dec 4 14:53:59 2000 +0000 - added the #define for eo_verbose (true) and eo_no_verbose (false) - added the eoNormMutation, simple normal mutation for simple real variables Modified Files: src/eo src/es/eoRealOp.h tutorial/Lesson2/FirstRealEA.cpp tutorial/Lesson3/SecondBitEA.cpp commit 0e62de2d1499c8cca89dd9d6eb7d1bbc78022a69 Author: evomarc Date: Mon Dec 4 06:58:43 2000 +0000 Added the lastCall construct: if the stopping condition becomes true in eoCheckPoint, a method called lastCall is called for everything contained in that checkpoint (stats, updaters and monitors). This can be extremely useful - for stateSavers (see below) - for monitoring things like rates of success of operators, where what you are interested in is the final result only. Added of course a virtual method lastCall that does nothing by default in classes eoBaseStat, eoBaseSortedStat, eoUpdater and eoMonitor Added a boolean to control the save of the state in method eoCountedStateSaver::lastCall so you can ask that the state is saved at final population, whatever happens. I also added the corresponding constructor to take this into account. commit 5c5142e59cee22c897ff72089d2d6f972c2421d8 Author: evomarc Date: Mon Dec 4 05:55:59 2000 +0000 Added a comment so Doxygen documents it commit f7f226bae9db69558eddfa14da45d32326c9d295 Author: evomarc Date: Sat Dec 2 08:35:42 2000 +0000 eoStdoutMonitor -> eoFileMonitor to correct an abusive cut-and-paste! commit d20d36a116417ced50b7d8d6fb6c0243b38b7a88 Author: evomarc Date: Sat Dec 2 08:29:45 2000 +0000 Suppressed the warning for the need to create a link - see html files log. commit 46d9671e0539f9b7f78ccf35e7680b3cc5f4bc5a Author: evomarc Date: Sat Dec 2 08:27:30 2000 +0000 Changed the links to the EO doc - removed the need for a (Unix) link from tutorial/html dir to doc/ dir: it's simpler, and I was not able to do the same thing in Windows anyway! commit 00e21770adb12b6dcb57ce6ceb9b3313a792612e Author: evomarc Date: Sat Dec 2 08:21:18 2000 +0000 Changed the (abstract) name for fitness from F to FitT so it matches that of file eoFixedLength.h - it is far clearer in the documentation diagrams this way. commit c829969431aa07b0cb111a96499c997fd002a09b Author: gustavoromero Date: Fri Dec 1 19:13:12 2000 +0000 initial version of mastermind commit 2abab21960ea162d163d71bac3b45590b8e61d8e Author: gustavoromero Date: Fri Dec 1 19:09:34 2000 +0000 adding a new terminator and a monitor commit 41a85aaa7db4e0c5a7e3bc4004a0bac8a614c124 Author: evomarc Date: Fri Dec 1 18:26:16 2000 +0000 Corrected the outState.regiserObject(parser) ommission (see SecondBitEA.html) commit b225f093e6212764c0dcfb8fb614c365220b1f4f Author: evomarc Date: Fri Dec 1 18:03:17 2000 +0000 I had dropped the parser from the outState - so I had to modify also read_param to get it back! commit c1dd2dd1272de29b513be59617177d64870e60df Author: evomarc Date: Fri Dec 1 17:56:52 2000 +0000 Used spell-checker!!! commit 142c7d779c39943ae426ec61806eec9f0ffae5f8 Author: gustavoromero Date: Fri Dec 1 15:46:07 2000 +0000 adding a lot of includes commit a9468f38c993caa4ca842be83797e9993b4849dc Author: gustavoromero Date: Thu Nov 30 17:11:53 2000 +0000 small fix for uniform commit 9af974070af197674ed97de32628ebdddd810e3c Author: evomarc Date: Thu Nov 30 06:38:15 2000 +0000 Corrected a small bug (!): the -C=value was not processed correctly as somebody forgot one character when counting up to ... 3 :-))) commit 109fc551ab40f9aff9eb62c4462efdbbe2e30e7a Author: evomarc Date: Thu Nov 30 06:20:20 2000 +0000 Reversed the priority between command-line and parameter file commit 2169a65f80ce059ca22393690f2bc908951c2699 Author: evomarc Date: Thu Nov 30 06:11:49 2000 +0000 Moved eoCopyElite.h to obsolete dir - was redundant with eoMerge.h commit 5c9bec34d671ca9167e6e7db00708493742ac125 Author: evomarc Date: Thu Nov 30 06:04:09 2000 +0000 Removed eoCopyElite.h, redundant with eoMerge.h commit 5b26c61445b2332d0a04d0e27cf6a0a7db8d2576 Author: evomarc Date: Thu Nov 30 04:44:32 2000 +0000 Added the tutorial SUBDIR It works fine ... for make clean But of course it would require some Makefile.am in each subdir of tutorial and I am not sure I know what to put there... commit 15c3588ac756ed02340c4b9b25cb8e1f9976f869 Author: gustavoromero Date: Wed Nov 29 18:36:13 2000 +0000 sorry, old version was right commit b8d4e7faefbaa307155830cbb770f6f9c26aa665 Author: evomarc Date: Wed Nov 29 18:19:57 2000 +0000 Initial version of the tutorial. Warning: all Makefile's are hand-made, and will only work in Linux commit a27dc53ef04953190471f32aa48ca6fe74a64ea6 Author: evomarc Date: Wed Nov 29 18:19:18 2000 +0000 dded teh comment about the link to be made from html to ../../doc commit ca843a88fca9cc44fbafaff23543939b77632bc6 Author: evomarc Date: Wed Nov 29 18:06:09 2000 +0000 Initial version of the tutorial. Warning: the Makefil is hand-made, and only works in Linux commit 29b8f1153c0055f8bdc26eac171d0200e35f9ec2 Author: evomarc Date: Wed Nov 29 17:20:16 2000 +0000 An include file was missing!!! I've inserted it in teh file actually - but if we go on with gnuplot, it will need to be taken out again, and used in all other monitors we will write using gnuplot (e.g. eoGnuplotWithErrorbarsMonitor, eoGnuplotHistogramMonitor, ...). commit a69a19877046fb64a1333f2e011109b3ac19d8d5 Author: evomarc Date: Tue Nov 28 17:42:53 2000 +0000 Added eoProportionalCombinedOp.h commit 52a9c830c860bd40332ecae52e88e62824d991fb Author: evomarc Date: Tue Nov 28 17:41:41 2000 +0000 I added this very simple instance of operator proportional selector for the tutorial - it is consistent with all other xxxCombined constructs. However, I am not sure that Occam's razor will not make it widely used... commit 12c6bdf058db11c726fa57605fc93845cba8a617 Author: evomarc Date: Tue Nov 28 17:17:19 2000 +0000 Added the class eoSGATransform: I break the one file / one class rule a lot, but both are supposed to be used mainly in the tutorial, not in real life :-) commit f5174e3a4255efe146f8ff3597dc5e6b21e7b13e Author: evomarc Date: Tue Nov 28 15:40:39 2000 +0000 Added fstream in the include files - I had an error message at some point! commit e4b735b17f18e05baa7b3cb34f5380d4be1a1fb4 Author: evomarc Date: Tue Nov 28 15:35:09 2000 +0000 Added a comment to stdout upon termination - so we know why we stop in case of multiple criteria commit 5aa258fbcb0f455a363f68a5325015ca99aef5aa Author: evomarc Date: Tue Nov 28 15:31:38 2000 +0000 Minor change of the default label commit 65a985631c73caf31e4fdfa48fc410fd56d0fa9c Author: gustavoromero Date: Tue Nov 28 13:36:29 2000 +0000 now works commit afdcdf5d07af53bf05bb7f61ca325deaee60aba6 Author: evomarc Date: Tue Nov 28 08:20:01 2000 +0000 Added a few comments so Doxygen documents all classes commit 622cbea0d53d13990e1274f458d9af59c6edb666 Author: evomarc Date: Tue Nov 28 06:58:06 2000 +0000 This is the first attempt to use gnuplot through a fork to plot statistics. At the moment it is only tested for Linux! Use with care commit bee8388a1eafd9a36226bbdd823bf5a49149d557 Author: evomarc Date: Tue Nov 28 06:46:37 2000 +0000 Modified the contructor: the default value for the delimiter is now " " and I added a boolean argument to indicate whether or not we want to overwrite an existing file with same name (default is overwrite). Added the getFileName accessor. commit b39ebbed702ecf7c04a2d0076bc433823002b103 Author: evomarc Date: Fri Nov 24 17:45:07 2000 +0000 Added eoSteadyGenContinue.h, es/eoReal.h and es/eoRealOp.h commit d0e566fdf4da9cef637c17067d308cd733b96ee6 Author: evomarc Date: Fri Nov 24 17:44:21 2000 +0000 Very simple classes for vectors of (unbounded) real numbers. A few straightforward operators only (BLX-0, uniform mutation). Mostly for tutorial reasons - though it might improve in usefull classes later commit 2b8c04928384f235736c34cf0beea93cab621885 Author: gustavoromero Date: Fri Nov 24 17:43:02 2000 +0000 bug fix commit 8f9f25522300f72318a15e12081925d4a4430ee1 Author: evomarc Date: Fri Nov 24 17:41:39 2000 +0000 An eoContinue class that allows a minimum number of generations, then stops whenever a number of generations happens without fitness improvement. commit 08e6be4b66a4e712aba0c29c4b1d74d75f7a2ba9 Author: evomarc Date: Fri Nov 24 17:36:03 2000 +0000 Added a verbose mode (the default behavior) which is as before. But when in non-verbose mode, prints only one line per generation. commit 0fd1336bfe949c1df223eff1436833b5418dd4f3 Author: evomarc Date: Fri Nov 24 17:30:37 2000 +0000 Turned the eoBestFitness into an eoStat (it was an eoSortedStat). Alos added a few comments so that Doxygen documents all classes there. commit 3ec57ed93fe418662434ca81f48f833ebf6d2b9f Author: evomarc Date: Fri Nov 24 17:26:22 2000 +0000 Changed Maarten's 2-continuator construct into a vector of pointer, as in all other Combined constructs in EO. Kept the construtor with 2 eoCOntinue for backward compatibility. Added of course the add method! commit 6a7102f5b620e025f0cb7399c24db5d6b94ac5da Author: gustavoromero Date: Fri Nov 24 12:33:44 2000 +0000 changing genetic operators commit 2b03bd6dae27cbd1e23c9b6ded75df0cada0cd09 Author: gustavoromero Date: Fri Nov 24 11:52:49 2000 +0000 fix Fitness default construction value commit 5ac5a72db20363b3995cd3c6c694ea88d7e764af Author: gustavoromero Date: Fri Nov 24 09:51:31 2000 +0000 adding new parameters commit 9a40169867694f0cc3a20242196a35cd7012bd26 Author: gustavoromero Date: Thu Nov 23 19:45:49 2000 +0000 reordering Makefile creation commit 7b27d430ed03ef6aadfe864043a2d9494562c27c Author: gustavoromero Date: Thu Nov 23 19:45:13 2000 +0000 adding some files commit 70b7f7954564215737dac41729f71637779593f9 Author: gustavoromero Date: Thu Nov 23 19:44:47 2000 +0000 initial release commit 0da6982d68f523fcaf0e99b521fb8e29e88d3e97 Author: gustavoromero Date: Thu Nov 23 19:17:24 2000 +0000 initial version commit 8a5ee316e1755741654d7b91cfbf0b02e1787e54 Author: gustavoromero Date: Thu Nov 23 19:15:31 2000 +0000 adding Makefile.in commit 8527bd83785d0bf9e76a996a5650c778c272f84f Author: gustavoromero Date: Thu Nov 23 19:14:09 2000 +0000 new application gprop commit 265be972ef282138a2290100809b3b40c72960df Author: evomarc Date: Fri Nov 17 17:50:08 2000 +0000 Made eoBestFitnessStat an eoStat, NOT an eoSortedStat Cde VS: Committing in . commit 683bc2e44febd0a798f472fd9af7f20a33987faf Author: evomarc Date: Fri Nov 17 17:06:53 2000 +0000 dded the className method for eoMon, eoBin and eoQuad classes commit 5682f296cd478b81783be8f58393ff21a5293d38 Author: gustavoromero Date: Mon Nov 13 12:12:14 2000 +0000 fixing template type commit 34be1fd17438f3a900f05126429299943de1c390 Author: gustavoromero Date: Mon Nov 13 12:09:53 2000 +0000 adding evaluation in some places commit a1cd1fd3bf155431f135c079c7213af210e65657 Author: gustavoromero Date: Fri Nov 10 09:55:10 2000 +0000 fix warning: no newline at end of file commit 5af354e45557f93dd662d6c1389205cac6f5162e Author: gustavoromero Date: Wed Nov 8 15:15:26 2000 +0000 fix no newline at end of file warning commit 13169492160880f15d2cd007aba3d9e5a2f98955 Author: gustavoromero Date: Wed Nov 8 13:37:41 2000 +0000 choose a constructor commit 38838f753a0cfab0e8f583e04a0bafb01d9ac231 Author: gustavoromero Date: Wed Nov 8 13:26:03 2000 +0000 fix no newline at end of file warning commit f48fbcf51a17e76138a0eda1944b70251fe724ae Author: gustavoromero Date: Wed Nov 8 12:56:14 2000 +0000 adding a include for apply.h commit 2d5dbf6cfb88dae7d93bf4ab20e5ab478af13a23 Author: gustavoromero Date: Wed Nov 8 12:55:26 2000 +0000 fix no newline at end of file warning commit 9692852c9500a246186b6dd2b8d841961ad8f26e Author: gustavoromero Date: Wed Nov 8 12:38:13 2000 +0000 bug fix commit 558bded5c085ed246c41133fa451b4912e48d6a0 Author: gustavoromero Date: Tue Nov 7 19:16:42 2000 +0000 adding old targets commit 31ed49002bf30759df4b52db2a48806331355323 Author: gustavoromero Date: Tue Nov 7 19:13:22 2000 +0000 removing a warning commit e1d391d1ab112413603ae4d81ab3c655d1c4d597 Author: gustavoromero Date: Tue Nov 7 13:02:48 2000 +0000 adding targets commit 594a8e146f11f99cdfbfac8cea7972d4ade6ffce Author: gustavoromero Date: Mon Nov 6 12:38:54 2000 +0000 adding subdirectories commit 5bb5003a074eccfc0a68c9a7e66c4e96b656ba51 Author: gustavoromero Date: Mon Nov 6 12:37:58 2000 +0000 adding t-eoSymreg commit 9f8ffd7696bece1b760cf12f67b2d87fc981db29 Author: gustavoromero Date: Mon Nov 6 11:34:38 2000 +0000 adding target doc commit 865a0d4672267cd070db491275bd1e04464ec371 Author: gustavoromero Date: Mon Nov 6 11:31:10 2000 +0000 adding doc target to all commit 6fc47590cd54837d40686954fef139a8203a2205 Author: evomarc Date: Sun Nov 5 05:33:43 2000 +0000 Added constructors with 2 params _min and _max in generators so you can now generate things in [_min, _max) instead of [0,_max) only Modified the private data from maxim to {minim, range} accordingly. commit 06429540352eadaec1c9e06a2cfcd7668a82ed3f Author: evomarc Date: Sun Nov 5 04:50:10 2000 +0000 Added a default value (0.5) to method flip commit 4a8c1b3947ef03a1bb3b1c95fc4925f493d31275 Author: gustavoromero Date: Fri Nov 3 21:23:09 2000 +0000 initial version commit 6fdb214b71a76ef72c2b8db4f82e50fd92e3c6fd Author: gustavoromero Date: Fri Nov 3 20:03:26 2000 +0000 fixing autoconfiguration commit 01e4aa9cdc1b4d8f9045e1bef1b1a2678f930b58 Author: evomarc Date: Mon Oct 30 14:54:29 2000 +0000 Added some safety test in roulette_wheel procedures: if total is zero, used to return iterator -1 - now returns uniform choice commit e3e4a0b719beab9e77f30c9497e7ea7a14298450 Author: evomarc Date: Mon Oct 30 14:51:57 2000 +0000 Fine tuning of printOn: if fitness is invalid, now prints it commit 08abf46576d1f99921f46726bda3e236619753fb Author: maartenkeijzer Date: Fri Oct 27 09:13:06 2000 +0000 Another attempt in adding the flush commit 8684e1fac1ff6434421c8215348ec4416f9504ab Author: maartenkeijzer Date: Fri Oct 27 09:12:31 2000 +0000 updated version info, added flush to stdoutmonitor and sprinkled a few typenames in eoPop.h and eoGOpSelector.h (egcs 2.96 started complaining). commit 5e31ae1338ef8eb3a855b598c4b4b0aa32ed00ce Author: evomarc Date: Fri Oct 27 04:38:29 2000 +0000 added a second ctor with more didactic ordering of parameters (for tutorial) commit 2a0a3e074d826dd5dfcb19aaaa404de2ebbe597c Author: evomarc Date: Fri Oct 27 04:07:21 2000 +0000 Added the member function append( unsigned _popSize, eoInit& _chromInit ) who appends _popSize members to the population using an eoInit commit 5e33a2e50b1d1d37f01c87626a45165b3b0769c7 Author: evomarc Date: Tue Oct 24 03:58:02 2000 +0000 dded Uniform Crossover (!) and "deterministic" bit-filp mutation commit 9cc1cfd1b492d84c25b63f9546d2e63da30d6c57 Author: evomarc Date: Tue Oct 24 03:57:10 2000 +0000 Added the calls to base class I/O routines in printOn and readFrom commit b0b0a3f9dad61acf5ec7f3d6bbd5e01e8182a294 Author: maartenkeijzer Date: Mon Oct 23 10:58:54 2000 +0000 It is using delim now commit f7c98d5b31e8f017cb26cc9086e9465ac98811b3 Author: maartenkeijzer Date: Mon Oct 9 16:13:20 2000 +0000 Changed functor base names and added to version commit 1d0794c46a0fe12684577d7d5f3a07a9da697974 Author: maartenkeijzer Date: Fri Oct 6 10:41:38 2000 +0000 Added an eoSortedStatBase for more efficient statistic calculations updated a few makefiles to include the html and latex docs with the distribution. commit d42f16481d9c9fa74318001d41b3021e4b9f6779 Author: maartenkeijzer Date: Fri Oct 6 07:50:10 2000 +0000 Updated authors and started a README commit 543d5a5918ed4afeca03e0e50e03c6d16ebeeb85 Author: maartenkeijzer Date: Fri Oct 6 07:32:26 2000 +0000 Changed ostream_iterator to use AtomType rather than double. Stupid me! commit 686e7f32730e1f8f3a4b2c2a10fb68072df52612 Author: mac Date: Fri Sep 29 10:39:19 2000 +0000 Updated version no. to 0.9.1 commit f1ec21e7244c2c8473452a68e8a3798621dfe3a1 Author: mac Date: Wed Sep 20 13:32:28 2000 +0000 Error in random_generator removed. commit f7c157c1549dc18536e9906d6c00d6f701cdb652 Author: mac Date: Sat Sep 9 13:52:16 2000 +0000 Changed construction order as gcc was warning commit fd8a2529a50b3f167347e559891fea7e327b5b15 Author: mac Date: Sat Sep 9 13:43:31 2000 +0000 eo: added some missing entries Pop: error in nth_element_fitness sga: error in eval eoParseTree: oddities with gcc checkpointing: added eoParser and eoState eoParser: support for wrongly entered parameter names rnd_generators: flip(0.5) -> flip(bias) in binary_generator selectors.h: ??? commit fc172ef858b3b064747c2e8cff97211967524fb5 Author: mac Date: Wed Aug 23 14:56:04 2000 +0000 Added -O2 as compiler flag commit ca46a3651b08b8dc7b0ae010ed45d7445a8e8321 Author: mac Date: Wed Aug 23 13:07:51 2000 +0000 ok, fixed this problem with typedefs in gcc-0.92 (strange....) commit 40783947488490ae410b6b778cc43d34076ab8ea Author: mac Date: Wed Aug 23 12:52:48 2000 +0000 Yet another change in eoParseTree commit e18a48d4a141db4ca26bffc165fa8a062176f47a Author: mac Date: Wed Aug 23 12:50:34 2000 +0000 eoParseTree-- changed typedef commit ff108477c35aa4b83b3be14687c0ba512214b47b Author: mac Date: Wed Aug 23 12:03:01 2000 +0000 eoCounter? eoEasyEA -- made it copyable again eoEvalFunc -- added specialized eoEvalFuncCounter eoEvolutionStrategy -- nothing much eoGenContinue -- nothing eoPop -- fixed nth_element_fitness eoBitOp -- fixed error in xover eoFileMonitor -- now appends always eoParam -- worked around memory leak in MSC's strstream eoParser -- changed -pconfig_file to @config_file eoParser -- added messages instead of exception when required param is missing eoStat -- added eoDistanceStat t-eoFunctor -- don't know commit a7131a7f719419b1305567ee9cbd1c693a363214 Author: mac Date: Fri Aug 18 08:59:20 2000 +0000 commited commit be0c1996f773860df58f21c0e3111be6ba0f74ac Author: mac Date: Fri Aug 18 08:57:26 2000 +0000 Oh, right, dangling pragma commit 8034b9f344ea48e945fa130e625d7954e2dfdb80 Author: mac Date: Fri Aug 18 08:56:14 2000 +0000 some signed/unsigned comparisons removed commit 8ae796ab282011c459f5698f8dec56c7a1fad326 Author: mac Date: Fri Aug 18 08:44:22 2000 +0000 Added symbolic regression, which tests combined ops as well commit 04bc4ecde8960debfd16034ddf88e4b4ce4b5e88 Author: root Date: Tue Aug 15 21:15:36 2000 +0000 initial checkin commit 4f1bcfa292d8664d647d7dff3befc42526fff118 Author: mac Date: Mon Aug 14 11:18:34 2000 +0000 Removed a few dsp files and changed saving/loading eoPops a bit. commit 33803be4cddd897f930728cc41ee7c8cb2c017ab Author: mac Date: Thu Aug 10 16:43:39 2000 +0000 changed int to size_t commit adcb2c38b83b3c57603e05afc51f61fd39789413 Author: mac Date: Thu Aug 10 16:42:37 2000 +0000 *** empty log message *** commit a4009dee15c84cc3f5108f8148a51bbf2a4e8642 Author: mac Date: Thu Aug 10 16:41:04 2000 +0000 Added binary_value.h commit d3b83c70b004018fb6a8ddeab8b6ce3c38aceccd Author: mac Date: Thu Aug 10 16:36:55 2000 +0000 changed int compare to size_t commit 107c4568a07e628e2122c083c2e81ebaff73b8da Author: mac Date: Thu Aug 10 16:35:15 2000 +0000 changed int compare to size_t commit 173756916a50874ad03f565ede456591f75bd2c1 Author: mac Date: Thu Aug 10 16:34:05 2000 +0000 main should return int commit 8b63d5e58d591f53a1cf4f963b29dc88643ca5a2 Author: mac Date: Thu Aug 10 16:32:44 2000 +0000 changed int to size_t commit fc326c72ab1e01a89dac151dfe6740f75aba413a Author: mac Date: Thu Aug 10 14:33:37 2000 +0000 Forgot to remove enum value init commit 13df8199376ee0c38ee86c748044252c9d32c57b Author: mac Date: Thu Aug 10 14:31:19 2000 +0000 Still part of extreme cleanup commit 73461e2d761955cd29730d87c55bbde90f81aa04 Author: mac Date: Thu Aug 10 14:30:25 2000 +0000 Still part of extreme cleanup commit 664c1f12d917416a78395cf40f2181b651e84e96 Author: mac Date: Thu Aug 10 14:26:50 2000 +0000 Still part of extreme cleanup commit 410bc184881b247dffcfbc2460fad6ae57539d82 Author: mac Date: Thu Aug 10 14:25:45 2000 +0000 Still part of extreme cleanup commit 511d874b683a3d63f76268b8bcd0705fb49ea214 Author: mac Date: Thu Aug 10 14:23:19 2000 +0000 no commit 6d8e3a65043d7cf56a699c5a64d63c5ea4659ef1 Author: mac Date: Thu Aug 10 14:18:34 2000 +0000 Extreme cleanup, see src/obsolete for details commit 7f04d616e6e218b93340994e60fd1364209e0d8f Author: mac Date: Thu Aug 3 20:00:39 2000 +0000 Temporarily added Makefile.am to prevent errors commit 8dea30897d7732ddc95b2fa59f34bb73f21c62b4 Author: mac Date: Thu Aug 3 19:54:42 2000 +0000 Removed contrib dir reference commit d2fedcb5b99b3d958c1a7164a7fd44834dc669bf Author: jmerelo Date: Thu Aug 3 17:33:03 2000 +0000 More changes to Makefile.am commit 1bee1e1f81eb7a359a10476ae03daed768e643e3 Author: jmerelo Date: Thu Aug 3 17:30:57 2000 +0000 More changes to Makefile.am commit afd636cdbfa762c6fb4f855f18fd920f1894152d Author: jmerelo Date: Thu Aug 3 17:22:46 2000 +0000 More changes to Makefile.am commit a758eb1bd2e5325ee4e9c6ced3773e6b52e17fa2 Author: jmerelo Date: Thu Aug 3 17:15:42 2000 +0000 Changes mostly to Makefile.ams here and there, to be able to do a clean distribution commit a7e0b39cfd58f4142fdc6e028d05d464f1d42132 Author: mac Date: Thu Aug 3 17:11:54 2000 +0000 New fresh ltconfig, works on my RedHat distr and also on geneura commit bef10d6f9ad8ef3b8bf769ff62dbcf1782447605 Author: mac Date: Thu Aug 3 17:11:02 2000 +0000 Added a different libtool configure so it runs on more machines commit 8036c7fd7dfe68e9e54f5a03807854f05af62f56 Author: jmerelo Date: Thu Aug 3 16:37:51 2000 +0000 Changed some problems with Makefile.am commit cb952a2b7db52891e12d5a482f26e3e0d3ba7ed0 Author: jmerelo Date: Thu Aug 3 15:44:01 2000 +0000 Added missing files, and LICENSE commit 70ddb00b4cf2153e3aece52b1f28ed524dfe885f Author: mac Date: Fri Jul 28 10:26:44 2000 +0000 removed commit ee5bdda9321fd89a781edc82db6e6f3c3d47e761 Author: mac Date: Fri Jul 28 06:10:34 2000 +0000 testing if this configure is protable commit aa0b74ac9da2c210b613287f593f0a5a4121cb5c Author: gustavo Date: Tue Jul 18 11:33:56 2000 +0000 ignore files created by examples commit 01e44cf82876872de37e56750fab1580230fa1bd Author: gustavo Date: Tue Jul 18 11:30:39 2000 +0000 fix examples using binary_value commit b03bd951e0c65d3b2434edc205a658f24ea58747 Author: marc Date: Thu Jun 22 03:23:15 2000 +0000 The initial individuals were evaluated directly using binary_value This resulted in the fitness NOT being set, and some abort or segmentation fault later Only eoEvalFunc shouydl be used to evaluate individuals!!! commit ff52d48ccd9cc4ff8d9bffabf7bc11612a32bd67 Author: gustavo Date: Fri Jun 16 10:20:23 2000 +0000 changing version number commit cc7148d622d71278dda3b4240bb284990ab5fadc Author: gustavo Date: Fri Jun 16 09:38:43 2000 +0000 erasing LICENSE from test directory commit 34758a584dfa8d8383ef23a95a7ef231bff5199d Author: gustavo Date: Thu Jun 15 14:29:25 2000 +0000 *** empty log message *** commit 3bc1cb49d83516c4d351d520f5268b1bf827c25b Author: gustavo Date: Wed Jun 14 16:29:00 2000 +0000 erasing warnings commit 318697af40f4a49021b5400b625a54ef77c75990 Author: mac Date: Wed Jun 14 10:33:53 2000 +0000 Yet again some documentation change commit ff057c799abcfd2d55643f41f0b81f9884c1f52b Author: mac Date: Wed Jun 14 07:30:21 2000 +0000 Removed double reference to t-eoESFull commit 0533618306fefd376745ee13de97891c168d4578 Author: mac Date: Wed Jun 14 07:27:51 2000 +0000 Removed double reference to t-eoESFull commit 570397e89e48aee3d95e3027908a40279052b302 Author: mac Date: Tue Jun 13 14:31:53 2000 +0000 Added ownership functionality and made the thing non-copyable commit 49ee190e108a1258d39eceff741696b357e17b95 Author: mac Date: Tue Jun 13 14:31:22 2000 +0000 Some 'improvements' added commit 00780d785a3013774d9c8d97d5c9a92d871db52e Author: mac Date: Tue Jun 13 14:30:47 2000 +0000 Added an ownership function to eoState commit b5222c8aa5ea233b55b63643ee9ce84b1e583745 Author: mac Date: Tue Jun 13 10:27:10 2000 +0000 Changed base class eoEsBase to eoFixedLength commit 0219de5b614abc449f6c6c3e1438291697bf4eda Author: mac Date: Tue Jun 13 10:25:53 2000 +0000 updated documentation commit df56ae514560e1fbb9bec997e48d9481d7aa4467 Author: mac Date: Tue Jun 13 09:48:24 2000 +0000 Fixed typedef Type error commit 152d42d41ec56013d7e07cc5c18d5f7eff0f96bd Author: mac Date: Tue Jun 13 09:43:34 2000 +0000 Removed eoEsBase and created an eoFixedLength commit 71b0dc17716a39350ee6bb3777dea7ebce3293f7 Author: mac Date: Mon Jun 12 20:24:27 2000 +0000 Oh, right found some errors using gcc commit e55e3813dc442a1978170da3e9b9a39b0f0756e9 Author: mac Date: Mon Jun 12 20:23:20 2000 +0000 Oh, right found some errors commit 4c4ce70c0468f6fb0c490d2e15f2ff9b5fa62f9b Author: mac Date: Mon Jun 12 20:09:59 2000 +0000 New ES routines commit c6589b59518855a6e6843be9b235b894dd98171b Author: mac Date: Mon Jun 12 20:08:01 2000 +0000 Added a range member function to evaluate an iterator range commit 382557878aeccfca47221714b7ea94678c7d04a4 Author: mac Date: Mon Jun 12 20:07:25 2000 +0000 eoInit is a base class for making EO's, eoPop now has a constructor for eoInit's commit c1b0a6c5034eb4cc194f114a8f8ef4c1269fcb9d Author: mac Date: Sat Jun 10 13:22:53 2000 +0000 Removed dependence on eoUniform, changed it to use rng.random or rng.uniform directly commit f39f1599244479063cb1483193a82e9868568b32 Author: gustavo Date: Fri May 26 17:18:06 2000 +0000 ignore t-eoExternalEO commit 6893a8565d621c9e50a19a60e296d3d2aa5b0615 Author: mac Date: Thu May 25 13:04:57 2000 +0000 Removed this ugly defaulting to 1 behaviour and solved it using template specialization commit 207698fcc878832647ad168cb9d829985a3175e0 Author: mac Date: Thu May 25 12:21:06 2000 +0000 Added dummy case general: commit 0363af1289e67e7f1aeaf5a3f6d052e5624fa999 Author: gustavo Date: Thu May 25 11:03:00 2000 +0000 warning hunting commit 9aaafc2cdb418d512c386f6ec3f5662dfcfa8c82 Author: mac Date: Thu May 25 07:26:13 2000 +0000 Oops, corrected error in ctor(istream) commit 69d9ee7a0f013a6458db7a6fcd89d91b412cc768 Author: mac Date: Thu May 25 07:23:24 2000 +0000 Oops, corrected error in adding t-eoExternalEO commit 86ae1ddbaacab65e673e1e883abb1268e2cbe45b Author: mac Date: Thu May 25 07:18:25 2000 +0000 eoExternalEO, support for using plain functions and structs in EO commit 9ad8767c418340987ebc343fd9b7278bf988f108 Author: mac Date: Thu May 25 07:17:23 2000 +0000 Changed default printOn to have a trailing space instead of endl commit e7a1922d76672a5542028cc5cd29f18ab8d685d7 Author: mac Date: Thu May 25 07:16:35 2000 +0000 Updated dsp, dsw and added t_eoExternalEO.dsp commit 05c4bec808fef3450eb2acce26b4d45356c716c0 Author: mac Date: Thu May 25 07:13:43 2000 +0000 Updated makefile and added t-eoExternalEO commit 230e1a03d1e35eda5bd0f025e1415583b4d765ea Author: mac Date: Thu Apr 20 11:11:58 2000 +0000 removed reference to rint() (what does this function do anyway? it is not ANSI and defined nowhere in eo!) commit 007046c134cc67322302c89a526090437d4d94de Author: mac Date: Thu Apr 20 11:06:02 2000 +0000 Added a bias function next to bind(). This function will bias the selection to select certain specific guys... commit 2af4074c2c7dd266f85e384502e7f11db5956ce7 Author: mac Date: Thu Apr 20 10:48:07 2000 +0000 Remove eoBinaryTerm, should not have been here in the first place commit 7ac73895896e9506f6cb323806aabdd880b6d7d6 Author: gustavo Date: Wed Apr 12 09:51:50 2000 +0000 adding test to test/.cvsignore commit e5825c4d756779604c5efc73e694aceaeefe4368 Author: gustavo Date: Tue Apr 11 12:18:30 2000 +0000 some fix commit 1992d60fa3e351c8cb401893833ac045699d8c45 Author: mac Date: Sun Apr 9 10:16:28 2000 +0000 getOp() should return a non-const reference commit 064ebabac52822ef802a9632922e130ec2c2f90a Author: mac Date: Sun Apr 9 10:13:27 2000 +0000 Changed int target to size_t target (produced warning) commit dd42eec50a06744f9f54a09976794efa0f0f3a05 Author: mac Date: Sun Apr 9 10:10:39 2000 +0000 eoFitTerm did not implement className commit f6c08c994885c34c063e498c97b849b2db7b5f0a Author: mac Date: Sun Apr 9 10:09:32 2000 +0000 eoFitTerm did not implement className commit 6d61aa2811d54016722c90af245eff27ccdc6217 Author: mac Date: Sun Apr 9 10:05:55 2000 +0000 Updated eoBreeder to use the even newer general operator interface commit 697d38b37292c3368639e21b1b93911bbb7e61bb Author: mac Date: Sun Apr 9 10:00:55 2000 +0000 Updated eoBreeder to use the even newer general operator interface commit 7973019d0b673238382d4adbcfe937353384fb64 Author: mac Date: Sun Apr 9 09:59:06 2000 +0000 Specialized it for bool, so that we don't get these MSVC warnings. commit 4654d42e30c5b167ed8578e52ce9c7245f00c4b0 Author: mac Date: Sun Apr 9 09:54:25 2000 +0000 Oops, it's a pain to get the makefiles up to date when you are working on two machines.... commit bd0cc50be9081f227c253b0038abd5f73e7dbf07 Author: mac Date: Sun Apr 9 09:50:44 2000 +0000 Oops, forgot to make operator() return an eoMonitor commit 481bfba8bf4cfe8de52fd30be98bd912ef895b27 Author: mac Date: Sun Apr 9 09:48:38 2000 +0000 Oops, forgot to make operator() return an eoMonitor commit f357a908bfd8de6308317eac4a814ac1af9fb10b Author: mac Date: Sun Apr 9 09:46:20 2000 +0000 Updated documentation to give proper include file in doxygen and define a module selectors Also added a load(stream) and save(stream) to eoState commit 6e925bedea58bd03e63eb871a22ba56a6dc53924 Author: mac Date: Sun Apr 9 09:44:53 2000 +0000 Updated documentation to give proper include file in doxygen and define a module bitstring commit fee9a330b11926d09fdc18acc377e000dc27ffb7 Author: mac Date: Sun Apr 9 09:43:40 2000 +0000 Added t-eoGOpSel. commit ed4537545107701d2f21aff5e80179ac0e6d088c Author: mac Date: Sun Apr 9 09:41:29 2000 +0000 Changed the general operator interface to be consistent with the rest of EO, updated some documentation. commit 64a5d2de5838095403f635a1a5cfd086444b94b7 Author: mac Date: Fri Apr 7 14:23:59 2000 +0000 updated Makefiles and removed a few unneeded files. note: ES files are pending commit 87cdfa00c4c6e50658954d166ac53db5a746a3d3 Author: mac Date: Fri Apr 7 09:04:50 2000 +0000 no message commit e35a59cdd610f01134533f7dd09383bc2366471e Author: gustavo Date: Tue Apr 4 15:22:04 2000 +0000 changing include style from ... to <...> commit b40fefb6ed177c63d597dcc31c1e239cdb82621c Author: gustavo Date: Tue Apr 4 11:00:18 2000 +0000 initial .cvsignore commit 64cb3f19e176563a06d7b43227229c66fa3000ef Author: gustavo Date: Mon Apr 3 15:52:31 2000 +0000 changing autonconfiguration to compile more examples and to create documentation commit 06dab1f9146f638867b4373a0e41b4246546292a Author: gustavo Date: Mon Apr 3 15:27:56 2000 +0000 forgeting multiOps commit bf3370461005dc8badc22b8d728815b9a7fb8737 Author: gustavo Date: Mon Apr 3 09:51:29 2000 +0000 too many EMPTY constructors commit 902d88fef66423c6dd0b75263129d593668f2293 Author: gustavo Date: Mon Apr 3 09:32:43 2000 +0000 adding & modifying .cvsignore's commit b5606ad11aa0c1559a8c098a36c49533a68a174e Author: gustavo Date: Fri Mar 31 16:23:16 2000 +0000 Maarten was right commit e6e9dbeaf43ceb9005495f1b26a6762d01d789aa Author: gustavo Date: Fri Mar 31 14:34:50 2000 +0000 Makefile.in don't need to be in cvs commit f07b16a5750612cf0f538966d5479c942a67579a Author: gustavo Date: Fri Mar 31 14:33:13 2000 +0000 more fix in makefiles commit 1fb9e6ceb7110833508088e9d8e16b76294358bf Author: mac Date: Fri Mar 31 10:14:15 2000 +0000 Added checkpointing to the makefile, but have to test it later on a Linux box commit 9823af7c093c63d70464e9d0ad41049e7910df74 Author: mac Date: Fri Mar 31 10:04:39 2000 +0000 Finalized Checkpointing, renamed t-testSta.... to t-eoStateAndParser added a checkpoint tester, but did not yet update the Makefiles as I don't have automake on my machine commit 9bcf9d95f89f3389a5b4dfb8674e38463c143a8d Author: mac Date: Fri Mar 31 10:02:18 2000 +0000 Finalized Checkpointing, see t-eoCheckpointing for a test commit 6d5d34ba1f12dc69a33d69c730e354eab0b973ea Author: mac Date: Fri Mar 31 10:00:22 2000 +0000 Added a className member commit c7eccdbe13ca7d0f41e0184be2780d05f5b93e28 Author: gustavo Date: Thu Mar 30 18:15:14 2000 +0000 adding const... leaving as is commit 28219fcc1216dab2cc2e75f855ce7a82a055ebf1 Author: gustavo Date: Thu Mar 30 18:02:03 2000 +0000 makefiles almost work commit 5fe751080749f42d251ef64e777a709bad20d502 Author: gustavo Date: Thu Mar 30 17:11:20 2000 +0000 fixing makefiles commit 1fe3a72e10223b1dff3861f30528caa6cfcea02f Author: gustavo Date: Thu Mar 30 14:20:25 2000 +0000 changing Makefile.am's to accept new subdiretory structure commit 5467df160c0d84900e87dc72a1cb5d9e77ed0413 Author: mac Date: Thu Mar 30 09:43:21 2000 +0000 changed erronuous classname() to className() commit a2457cf12615b21cee60d8c468aeb94d9c52d82c Author: mac Date: Thu Mar 23 14:41:12 2000 +0000 few minor mods commit f290f94301726aa3aab45c3b99aa051030cf8114 Author: mac Date: Wed Mar 22 18:55:12 2000 +0000 Adapted it for the poor stdc++ support of g++ commit 737779f235dc8cdb32b5ffef94f8b55ecd87465b Author: mac Date: Wed Mar 22 17:10:07 2000 +0000 no message commit b6c506643aec0f23046a377e0b993aaeb227bb53 Author: mac Date: Wed Mar 22 17:09:36 2000 +0000 Changed some includes for the new dir structure commit 6c79787c43447002f807259ed58f33cf95e31f1b Author: mac Date: Wed Mar 22 16:49:35 2000 +0000 Changed some includes for the new dir structure commit 340edc2420a222662c9f9bda7c5608483135c579 Author: mac Date: Wed Mar 22 16:47:27 2000 +0000 test the state and the parser commit 7fe8f333e783d59b9efef14a3bd7a0e6e834d6ad Author: mac Date: Wed Mar 22 15:39:32 2000 +0000 Changed readFrom, which is no longer line based commit 7303d62c1a0f1b348315d177da5ab9a826b14964 Author: mac Date: Wed Mar 22 15:38:16 2000 +0000 Obsolete, now present in eoOp.h commit 0b0c3f2fc0fb0f4a09ebebfb936269522a150d5b Author: mac Date: Wed Mar 22 15:14:16 2000 +0000 Changed a few params in the configuration file commit 0b35985e6d182ab18dcdee02b66581a4b593167d Author: mac Date: Wed Mar 22 15:00:38 2000 +0000 (re)moving... commit a5a4d65ab869242e97faae526c9765a5679114af Author: mac Date: Wed Mar 22 14:48:49 2000 +0000 (re)moving... commit c4f6d9272f8cfa0f8bc1bc4e49ce89db57a39482 Author: mac Date: Wed Mar 22 14:38:10 2000 +0000 Configuration file for doxygen commit 2e6d406d8e4d89f55df68b52feef7e68615df972 Author: mac Date: Wed Mar 22 14:32:37 2000 +0000 (re)moving... commit 2620c402bc51338b92767935624ffe2cbe586260 Author: mac Date: Wed Mar 22 14:30:57 2000 +0000 no message commit 2799347236f408e88d0547b766fc6f1cf39533ef Author: mac Date: Wed Mar 22 14:23:20 2000 +0000 moving... commit 5ecddc312c50bb9f5d08ddc5d1c7d0980e15d923 Author: mac Date: Wed Mar 22 14:21:02 2000 +0000 moved old files here commit ddb4bfb00b295547b4e1a487ff8bfc77f77a3b91 Author: mac Date: Wed Mar 22 14:18:39 2000 +0000 Moved the es files to an es directory commit 648c4ab6ec2fbdaae42e92a96dbc43246c20c7a9 Author: mac Date: Wed Mar 22 14:12:08 2000 +0000 no message commit 81751e279f600de6528679ff24930d10e7998a4c Author: mac Date: Wed Mar 22 14:04:03 2000 +0000 Added utilities directory, this contains state, parser etc. commit 2e35c416ce7e0ba5c515eb6b71c18878fd3a65bc Author: mac Date: Wed Mar 22 13:58:29 2000 +0000 Removed obsolete references commit 32541d5fe7ad3688d68be89eb97b0e2ea77bfe17 Author: mac Date: Wed Mar 22 13:57:57 2000 +0000 moved to utils commit f7547d6f8b2fd21e8ea5eafb1663d1c6f03ea618 Author: mac Date: Mon Mar 20 17:35:24 2000 +0000 eoSelfEval was empty commit d55c0a5456a9ef5b0682dd3474ade16948f5e5a9 Author: mac Date: Mon Mar 20 17:32:42 2000 +0000 Just changed a typo in the documentation commit 4a6202ff132e5792268f085ad7791db1db11dbd1 Author: mac Date: Mon Mar 20 16:13:32 2000 +0000 Removed some obsolete files, changed min and max in compatibility, commented the parser out of eoESFullMut and added some default initialization (please check this Marc). Why eoParser has changed is beyond me, but I am too late to uncommit. I will update a real parser very soon now. commit b111bf01aa7e0ddd6c496c243d82b53def8aee68 Author: marc Date: Mon Mar 13 10:17:12 2000 +0000 Put eoTerm into the eo hierarchy - it was in the air! Added the className method commit 83ca890c10b427736d801e67e934332a8dbd659b Author: marc Date: Mon Mar 13 10:14:20 2000 +0000 Changed some int into unsigned to avoid Gnu warnings commit b4e61489c787d0730cd2efff2a1a6f188c85afc5 Author: marc Date: Mon Mar 13 10:10:00 2000 +0000 Removed extra {} in operator() commit f430468921edbcf49e5779e6d5af14c0dd294c8f Author: mac Date: Mon Mar 6 16:28:37 2000 +0000 Removed the call to the istream ctor, replaced it with readFrom commit 60857fcf3bf5691b16c04a69e4e84d1a37b1a60f Author: mac Date: Mon Mar 6 16:21:54 2000 +0000 Removed the call to the istream ctor, replaced it with readFrom commit 0b449f9817a1361c4709234640341a6dcfd9f4b7 Author: mac Date: Mon Mar 6 16:09:46 2000 +0000 Removed the istream ctor commit 64693768805169ab16e6fa179820bb116b541346 Author: mac Date: Mon Mar 6 16:05:47 2000 +0000 Fixed bug in eoGOpSelector (missing break!) eoOp.h: binOp's second arg is const once more all dsp and dsw files were touched by msvc, but did add some stuff (which will be added to eo later) Hope this all works commit ca4e470092918f03cf16b4065c66ba9d68b96dd1 Author: mac Date: Mon Mar 6 15:55:44 2000 +0000 Upgraded parse_tree a bit... commit f1fd1f8e33c0df501840bd46f48ec77c8e4409fc Author: marc Date: Thu Mar 2 05:54:01 2000 +0000 Removed extra () in method virtual const EOT& operator()(const eoPop& pop) Changed the include of eoPop.h from <> to "" commit 4b38c62c95b29c2d539213ad6740147ef0080e9b Author: marc Date: Thu Mar 2 05:48:23 2000 +0000 Something went wrong with past commit's. So, again - added the virtual destructors of all classes, to suppress g++ annoying warnings when using -Wall option commit 9c75e1c408c054aedc4e5293d2e3fb844a48f62a Author: marc Date: Tue Feb 29 05:22:32 2000 +0000 Modified the order of base type and private data initializations so the g++ does not complain when using the -Wall compile option commit 9a4946c75c500804b9191135cee0a253028d2341 Author: marc Date: Tue Feb 29 05:14:40 2000 +0000 Warning: this comment refers to the previous commit of eoException: The command "cvs commit" does not seem to allow to enter comments ??? wherease the command "cvs ci" is OK. Here we go: - added the virtual destructors of all classes, to suppress g++ annoying warnings when using -Wall option commit b109ef46b2ea7465a6b6fc79926335e8f4353597 Author: victor Date: Mon Feb 21 18:21:58 2000 +0000 *** empty log message *** commit 93fcc4c04817cf5d43d890b0be8d0abf5f470172 Author: victor Date: Mon Feb 21 18:21:14 2000 +0000 A: has been fixed, ONCE MORE :-( commit 4777d091288959add913f3da14c6167b44ce0637 Author: victor Date: Mon Feb 21 18:03:31 2000 +0000 making the second parameter of the oprator() for binaria operators to be NON const commit 0d439f9f56aab9c704defb416de524354b750e1a Author: mac Date: Sat Feb 19 18:21:47 2000 +0000 Changed double linefeeds, will undo this if it doesn't work commit 6569496f6e92d63fe92aa8df80c7ba18909d57b7 Author: mac Date: Sat Feb 19 17:37:18 2000 +0000 Removed double line feeds commit 131b6a85fbff2757be7b3ad8f2af82ddbda35108 Author: mac Date: Sat Feb 19 16:54:09 2000 +0000 Hi, just a simple test, I'm sorry to do it with the real repository, but my machine here is not Unix commit c3fd4eb3ee1d9322d70247afbddc84c984b5554b Author: mac Date: Sat Feb 19 16:32:12 2000 +0000 eoScalarFitness, 'envelope class' for making minimizing/maximizing fitness commit 589df91b4e182f15caa24214ab6fef6ae3a7e4c8 Author: mac Date: Sat Feb 19 16:31:01 2000 +0000 Example file commit 2443677f13edf1c59f5bafc82ded943a2dd0353e Author: mac Date: Sat Feb 19 16:30:42 2000 +0000 Moved the static eoRNG rng to an extern eoRNG This external object is now defined in eoPersistent.cpp This should change... commit c48c1f2c1249fadb777f8043cda9ac18c84ad96c Author: mac Date: Sat Feb 19 16:27:38 2000 +0000 Added gp, example file in t-eoSymreg.cpp commit 88c32ee09b56ce0dd5b75ed1520b394df0c334da Author: victor Date: Sat Feb 19 13:14:36 2000 +0000 Someone was using eoAltProportionalSelect.h only he/she knows whycd src commit 66465c5a0927ee1a14dc45a342212e1e6fb04c02 Author: victor Date: Sat Feb 19 12:50:48 2000 +0000 A: has been fixed , ONCE MORE :-( commit 5b5b71b148632253445cba6ebd280b497204c423 Author: victor Date: Sat Feb 19 12:37:28 2000 +0000 Changing (ONCE MORE) eoEasyEA.h to allow 0 generation processes. commit 25f9229b98b82f96cb26c3e25771af16fce2f265 Author: mac Date: Wed Feb 16 15:17:43 2000 +0000 *** empty log message *** commit 4ebd212d143d4d48d92b77199bcbcff9f05c8045 Author: mac Date: Wed Feb 16 15:11:18 2000 +0000 *** empty log message *** commit 9fba2bfbb9a15dbe86a89b3637ea95d13b9e2ee7 Author: mac Date: Wed Feb 16 15:05:19 2000 +0000 Mak: Added the eoQuadratic Op and more ... (and I hate VI) commit 4ac185022674c439d7171f7bb8d71aa5825327ad Author: mac Date: Wed Feb 16 15:03:45 2000 +0000 *** empty log message *** commit cbc26ed5b26519192c0708d985db22c2bc5fac79 Author: marc Date: Wed Feb 16 04:40:20 2000 +0000 Changed all "float" to "double" But more than that, this is a test of CVS for me Marc commit 871fcc8184ea36547a47f76a29e8b449a630f156 Author: mac Date: Tue Feb 15 15:08:00 2000 +0000 just a test commit 4f40da85e4d422ebcc503296c660981a891c556a Author: victor Date: Fri Feb 11 12:05:07 2000 +0000 A: has been fixed :-)) commit 801ba49682c675f46b91d7dc402fddacdf56922b Author: gustavo Date: Wed Feb 9 19:50:02 2000 +0000 some test commit 7db1492943fdfdcd0f85332d4268ff2c42aaa554 Author: jmerelo Date: Mon Feb 7 17:16:16 2000 +0000 Added new files to the brew, mainly distance and new-op-interface related commit 472898871ced7f9c36f47afd6376e7a3fe394497 Author: gustavo Date: Wed Jan 26 17:48:24 2000 +0000 *** empty log message *** commit 83365de0d1dfa7b0473742cb7bfd79e82571bf9e Author: victor Date: Tue Jan 25 08:20:22 2000 +0000 A very silly error has been fixed commit 947ea09fa1df1818aab8f06d32e9e66d166cbb1e Author: gustavo Date: Mon Jan 24 21:16:54 2000 +0000 some reviews commit 96f618f88fd53aaee94b831ec9f8d657b3900ee2 Author: gustavo Date: Mon Jan 24 21:13:21 2000 +0000 some reviews commit 729fa74b42b62902ba2bb1409ba03e96035bb2fb Author: victor Date: Tue Jan 18 13:43:39 2000 +0000 I have change the do...while(terminator) into while(terminator){...}, because may be the termination condition is reached just atthe beginning (for instance 0 generations) commit 6fece409a7837b71b097b236219d6591c7acb902 Author: victor Date: Tue Jan 11 13:25:32 2000 +0000 Another little bug fixed commit c0e85685f80ef72fa7c51ac759ff2f52c49e1eac Author: gustavo Date: Tue Jan 11 12:13:18 2000 +0000 bug fix in eoTournament commit 29dc5ac0342f90295d0e25d3953fe8d1005a2a68 Author: victor Date: Tue Jan 4 13:04:00 2000 +0000 A little problem existed when the Parser tried to read a String because a \0 was inserted sometimes (no others) making imposible to add a new string to the one read and then turning the full string into a char* (understable? :-) commit 8eac30156619989786efcece181cb799e20c3c66 Author: victor Date: Tue Jan 4 10:43:06 2000 +0000 Changing the way parameters are shown to the user when the -h or --help flags are used commit 7d3e4c83f28176b7369acbbe5e16d0cff9243567 Author: victor Date: Tue Dec 21 13:39:42 1999 +0000 Minor changes in eoRNG.h commit bf3e77d97b0969fe779e1f9184f21b85eeda051f Author: victor Date: Tue Dec 21 12:12:29 1999 +0000 eoOpSelector has a method called getOp that HAD to return a non-constant reference to an operator; in fact it returned a CONST reference. Now, I've changed it commit a92af188c8712344f41559216c8c08023f5dcb6b Author: victor Date: Tue Dec 21 11:41:19 1999 +0000 Updating the selectors: they inherited from eoSelect and noew the inherite from eoBinPopOp commit 050df933c8014f7411ca642cb6dd919d6ed69d06 Author: victor Date: Tue Dec 21 09:58:45 1999 +0000 Minor changes in eoParser.h commit 5a735c3915f8eb8a8843a93d41fe64a2908a5ee3 Author: victor Date: Fri Dec 17 12:04:06 1999 +0000 Moving function InitRamdom to eoParserUtils.h commit d3642e4fde60773c5640a525e89f1f71bd1fdf28 Author: jmerelo Date: Fri Dec 17 09:19:13 1999 +0000 Changes commit de33c67f0e95db37cd6af3069186f6f3c8a38e27 Author: victor Date: Wed Dec 15 16:47:41 1999 +0000 A little mistake has been corrected commit df6c6008600ca5ca627f3374e5b117ebb128ebc8 Author: victor Date: Wed Dec 15 16:42:13 1999 +0000 The constants N,M and K are not declared twice when using RNG in different file of the same program commit 29ea368191dcffa928dd55b3cd9f3d58101ae9f8 Author: victor Date: Wed Dec 15 13:57:09 1999 +0000 I have turned into comments the Pop constructor that used Type as the type of the gene, given that an EO can have NO genes commit 91f5ddbdaadfd608ccad0ccfac798bc45343d841 Author: jmerelo Date: Mon Nov 22 09:47:32 1999 +0000 Added changes mainly by Marc commit 449ed17ff850f629ba330eaf305f62637bacb3fa Author: jmerelo Date: Mon Nov 15 09:26:33 1999 +0000 Added Marc's ES files and .dsp files for others commit 0d8648c0e67a395a787a3966e5000b159ca4e7b4 Author: jmerelo Date: Fri Oct 29 11:23:10 1999 +0000 Added eoParser commit 46b6a9e17a2254aaa2e0b620b57619145377274b Author: jmerelo Date: Mon Oct 25 08:25:42 1999 +0000 Added new RNG and test files for it commit 18f6c3151390a7a2589e56a2d279799664113ee6 Author: jmerelo Date: Tue Oct 19 11:47:15 1999 +0000 Small modifications commit ef43aaf616e8ef28a938e3e4c1475bd32607995b Author: gustavo Date: Fri Oct 15 13:16:50 1999 +0000 bug fix in eoBinBitflip commit bc922d38714d4ef68e070143dbd14fdd24c21294 Author: jmerelo Date: Fri Oct 15 11:18:52 1999 +0000 Changed eoBinBitFlip thanks to Jacques suggestion commit 0e4d27ec4d6f55678c97452077d204d325451e04 Author: jmerelo Date: Fri Oct 15 07:34:55 1999 +0000 Small changes to makefiles commit 661069d01cd16c36414eade4a06f9bb170d9a7f7 Author: jmerelo Date: Wed Oct 13 08:38:33 1999 +0000 Changes in configure y makefiles to account for new version and new files commit f92b133fd00a4fcf6988cd14a5c12d0b31d7e1db Author: gustavo Date: Mon Oct 11 10:20:39 1999 +0000 updating with new tests commit 387059901b003f043761a2f313c6ac03ee946bb6 Author: gustavo Date: Fri Oct 8 17:45:49 1999 +0000 adding more functions and tests for eoNonUniform commit 557a06ff22d8c2bf8cb22c94e625b203c7d9ddca Author: jmerelo Date: Fri Oct 8 11:39:58 1999 +0000 Two files left over added to the repo commit 259420d9ce40977c084df0a529277d93bb1b864a Author: jmerelo Date: Fri Oct 8 11:39:20 1999 +0000 Added a full algorithm to the new EO, with terminators, and things like that commit 378ee811e77f0ae494234f9daa6348ba6908d879 Author: jmerelo Date: Fri Oct 8 09:52:31 1999 +0000 Added two more files commit ba4ace6324a4d7071d3373325955d5bef076d324 Author: jmerelo Date: Fri Oct 8 09:51:40 1999 +0000 Changed stuff to make eoGeneration work commit c85363121964c48a59a84fa52c787a19ec7ec8ff Author: jmerelo Date: Fri Oct 8 07:40:34 1999 +0000 Cosmetic changes commit dabbcdc7b43de66f56338b4d12ecef9c624620f7 Author: gustavo Date: Thu Oct 7 11:39:08 1999 +0000 adding t-eogeneration commit 0133499ac3166f2e81fcb1eb47820895bac35b9a Author: gustavo Date: Thu Oct 7 11:38:14 1999 +0000 putting eoNonUniform into a separate file commit b5d3db43ade0189f2ef30c80405ace9d478008d1 Author: gustavo Date: Tue Oct 5 11:32:17 1999 +0000 adding eoNonUniformOperator to eoOp.h commit 7d7542e705852519dbec812ec2866ee730f70cae Author: gustavo Date: Mon Oct 4 11:17:19 1999 +0000 adding t-eogeneration.cpp commit 648fd000c10ff292733aed5adced04f51a2ff512 Author: victor Date: Fri Oct 1 17:00:38 1999 +0000 Updating Makefile.am to include eo2d.h and eo2dVector.h commit f395b6d93e1decc1a8cb9c74a8b9f97717c1534e Author: victor Date: Fri Oct 1 17:00:02 1999 +0000 Updating Makefile.am to compile t-eo2dVector.h commit 90d6310aef89f51afbe4bd4521f4ff0a34af2259 Author: victor Date: Fri Oct 1 16:36:04 1999 +0000 *** empty log message *** commit 7c107635b07e8ed33b221f79fe951e8a8f73deae Author: victor Date: Fri Oct 1 16:33:59 1999 +0000 All the methods have been implemented. Only three of them (asignement operator, read from and write to a stream) remain unfinished. commit a789371939706b82eb018d9a6f7ac62c1201b6fe Author: victor Date: Fri Oct 1 16:32:46 1999 +0000 Final (or almost) version by now. commit 8e4e9197ea8055f70e8db366e61ebcffe86cad2c Author: victor Date: Wed Sep 29 11:43:34 1999 +0000 Adding an interface for 2-dimensional chromosomes commit bed45e65a22c442032c5432fd8a7b97071246290 Author: victor Date: Wed Sep 29 11:41:34 1999 +0000 Fixing a little bug in the random generator. Variable size was used instead of _size, which is the parameter the method gets commit 1247f801fbeba3cf0f4d723444b3641df20e2a08 Author: gustavo Date: Tue Sep 28 11:56:21 1999 +0000 testing and debugging eoGeneration commit 49b35da8f920f5f8df58192fdb4adf32bd6d301f Author: gustavo Date: Tue Sep 28 10:26:39 1999 +0000 finish eoGeneration... still to be tested commit bc9638f53c2e7300bc09e008de2e57ef8346da28 Author: gustavo Date: Tue Sep 21 18:14:39 1999 +0000 fixing bugs in replacers and moving some code between files commit 265c5671bf0bded411cefe738c0a8a87daa007e1 Author: gustavo Date: Tue Sep 21 11:36:38 1999 +0000 pop need a reevaluation after breeding commit ad0a77bb61604058c356b8829b95c43756a53aab Author: gustavo Date: Mon Sep 20 18:07:35 1999 +0000 fixing cvsignore commit f3ebe8be708214e09e425324e420ac7465cb23f6 Author: gustavo Date: Mon Sep 20 11:48:52 1999 +0000 fixing tests commit 6daefd1ccff76994e781c6a9936928c61e72c030 Author: jmerelo Date: Mon Sep 20 11:37:00 1999 +0000 Added LICENSE commit 759dba7ea83f1f9e6d09e40fe98c83cbdb5bf366 Author: jmerelo Date: Mon Sep 20 11:35:01 1999 +0000 Changes to eo1d interface and bug fixes commit 06db0c058e48011852cca0a2af7c988825d8c6c2 Author: gustavo Date: Fri Sep 10 12:21:50 1999 +0000 *** empty log message *** commit b0232f9c0c810427df122be30015da0d2933286c Author: gustavo Date: Fri Sep 10 12:13:53 1999 +0000 updating eo/test/.cvsignore for new eoBin tests commit 8056d48505994eecbea4e8070db10ba4c311e73d Author: gustavo Date: Fri Sep 10 12:11:11 1999 +0000 *** empty log message *** commit 3214eead0ebef7a764e9187e4c79e99c2172d41d Author: gustavo Date: Fri Sep 10 12:05:57 1999 +0000 *** empty log message *** commit 0f4ff4691c8d623134e68325e2fb85985d713963 Author: gustavo Date: Fri Sep 10 12:03:51 1999 +0000 adding examples for eoBin & other stuff commit 50062e7c303ac84b853f498ccf8a368c93a0122e Author: gustavo Date: Fri Sep 10 11:48:42 1999 +0000 adding examples for eoBin & other stuff commit 9ac2220c5dd4c1dc7341ba9b8de691682e9a82b1 Author: gustavo Date: Fri Sep 10 11:07:46 1999 +0000 *** empty log message *** commit c1cddf3236f957069eb642653cb02e6f4a0f0933 Author: gustavo Date: Mon Feb 15 17:47:30 1999 +0000 adding eoGeneration commit c1481ac24f5dd5a057ac43a6f7faa10e28793d93 Author: jmerelo Date: Mon Feb 15 16:03:04 1999 +0000 New .dsp files for new test programs commit e3bff7d45f1d09f271fb62561d44ea3327620d35 Author: jmerelo Date: Mon Feb 15 16:01:35 1999 +0000 Compiled new stuff on VC++, changes to breeder commit 1eaeece266182bbcdca46bb486aeb1eb1e97d350 Author: gustavo Date: Mon Feb 15 11:55:59 1999 +0000 doing things work on VC++ commit 24b8b8045ac22fe59f07ef77a1c8370816ef1fdb Author: gustavo Date: Fri Feb 12 17:56:55 1999 +0000 bux fix in t-eoinsertion.cpp commit 9303c4b53dd49954f2445fba73afcbe542af3172 Author: gustavo Date: Fri Feb 12 17:43:28 1999 +0000 eoBreeder almost finished commit 11be20aefa012ef1ba82e1ca6815f5f089d3c758 Author: jmerelo Date: Wed Feb 10 17:14:08 1999 +0000 Added some files, compiled some stuff in VC++, and finished eoOpSelMason commit 044acb151be86f096a96fd275f87188e3695eade Author: gustavo Date: Wed Feb 10 17:05:16 1999 +0000 adding eoBreeder commit 9d1fdcd126ff7a70178d50c438260958b9e45d25 Author: gustavo Date: Wed Feb 10 13:39:48 1999 +0000 small bug fixes commit 73f37176e82a9491d3d9af8ebee95b1d39978c7f Author: gustavo Date: Tue Feb 9 19:06:51 1999 +0000 *** empty log message *** commit a5d27679da3b939887c012d24ae6dabe6138db82 Author: jmerelo Date: Tue Feb 9 18:40:00 1999 +0000 Changes to makefiles and other things commit 5318810e816a04289b506bd6e47a3bb8ac6d5e82 Author: gustavo Date: Tue Feb 9 18:16:42 1999 +0000 *** empty log message *** commit 9860e201f24f7663dc7b933f30aa54586aae45af Author: jmerelo Date: Tue Feb 9 17:31:16 1999 +0000 New bitOp factories and things like that commit a86873dcbf8424286e3672820d31358383a3f938 Author: gustavo Date: Tue Feb 9 17:27:22 1999 +0000 new replacer commit e721603cf2387dcc416a7ffdd73fe5a763f14ae9 Author: jmerelo Date: Mon Feb 8 19:15:27 1999 +0000 Changed monopfactory to opfactory; changes in the examples commit 204b0bcac835821b74f15b4b2f16a247bc62266d Author: gustavo Date: Mon Feb 8 18:47:07 1999 +0000 looking for a bug in eoInsertion commit 2141b13f9d1dd041e0487c3e2949e0e0e3655d32 Author: jmerelo Date: Mon Feb 8 16:13:26 1999 +0000 New files added and fixes for VC++ commit 6e9bdc8b2ea0798c7f8f39b3e66749e97984420d Author: gustavo Date: Mon Feb 8 16:11:55 1999 +0000 some bug fix commit 3d7d4a7a51098869069cc37b4a2ace453a881536 Author: gustavo Date: Mon Feb 8 14:15:11 1999 +0000 learning about autoconf: eoBin and bvector.h commit 93d15b9778ced0016ea7bfa79fc113c4074d0abc Author: gustavo Date: Mon Feb 8 12:43:52 1999 +0000 eoBin/eoBinOp division commit 46e19b13c393683679e1af8ec1eaaafb55181879 Author: gustavo Date: Fri Feb 5 18:25:28 1999 +0000 adding eoInsertion commit 5247c976ce6c56b5dc43e9634f8626efa1e29ad9 Author: gustavo Date: Fri Feb 5 16:34:00 1999 +0000 eoLottery finished commit 57e734fdf2e40561a190dabad737bb2a1cd66880 Author: gustavo Date: Thu Feb 4 17:38:39 1999 +0000 adding acconfig.h commit a44af3e7f462ebf52dcbbea33eccd2c270889bdc Author: gustavo Date: Wed Feb 3 20:42:57 1999 +0000 changes on eoLottery commit b5cb78b70f8ffd8ee61230534cd0455fa704b9b8 Author: jmerelo Date: Wed Feb 3 18:34:20 1999 +0000 Changes to eo and opsel to quash compiling bugs commit e20fb6c7aaa84685da5ce215b53e24ebbe082596 Author: gustavo Date: Wed Feb 3 17:28:07 1999 +0000 some changes to start, new work on eoLottery commit 2cafee6bc6ef57f249e90a89d8739dda968fe140 Author: jmerelo Date: Wed Feb 3 17:26:52 1999 +0000 Chenges to EO commit 6e9ddda69c70fd967542c554bc7df193cf6b8452 Author: jmerelo Date: Mon Feb 1 18:18:39 1999 +0000 Remove old eoObject.cpp commit 3fe0218a72811649a8f39ec61dc0952a6bee9063 Author: gustavo Date: Fri Jan 29 12:23:55 1999 +0000