Commit graph

909 commits

Author SHA1 Message Date
maartenkeijzer
131e0e033d 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.
2003-01-05 16:31:50 +00:00
maartenkeijzer
3937dd0fd6 oops, error in line 47 2002-12-29 22:48:01 +00:00
music_dev
995cb2bd4a Added compatibility for MSVC.NET 2002-12-14 02:51:53 +00:00
cahon
dc42894fb7 Fixing bug [preserve order of the pop. to evaluate] 2002-12-13 10:03:47 +00:00
evomarc
3e673f6a8e 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
2002-12-09 21:04:47 +00:00
evomarc
21e07e03a9 Corrected wrong links in the 1st paragraph 2002-12-09 06:57:33 +00:00
evomarc
b5d61be21a Corrected an error in name of statusParam parameter 2002-12-09 06:19:56 +00:00
evomarc
cf40eab455 Corrected a typo 2002-12-09 06:17:25 +00:00
okoenig
21d5630c3a reordered initialization list to match declaration order 2002-11-03 13:17:48 +00:00
okoenig
c175b152bc added some typename statements to make it compile without warnings under gcc3.2 2002-11-03 13:07:43 +00:00
okoenig
5054418a66 small bugfix, to make this example run under Solaris/g++ 2.95.3 2002-10-23 10:23:03 +00:00
evomarc
27d7739aa9 Adding depcom so that it compile smoothly on Solaris.
Thanks to Oliver Koenig
2002-10-23 04:43:10 +00:00
evomarc
dc758a4854 Modification of all Makefiles so that it compiles smoothly on Solaris.
Thanks to Oliver Koenig
2002-10-23 04:42:07 +00:00
evomarc
7dfe081489 Added the .SUFFIXES lien (for Solaris) and the use of $(CXX) instead of c++
plus a few comments :-)
2002-10-21 04:28:11 +00:00
jeggermo
2b8b491f0b *** empty log message *** 2002-10-18 11:39:09 +00:00
music_dev
0aac89e6b3 Better install for libraries. 2002-10-14 16:16:01 +00:00
evomarc
62db7800fc Removed the stringstream (sstream not in all compilers distributions) 2002-10-02 14:07:58 +00:00
evomarc
43d42510bc Added accessors to private parameter stopOnUnknownParam 2002-09-18 15:36:41 +00:00
jeggermo
eca6dcef8e A new readFrom & printOn function for EO.h
Now it CAN handle VALID/INVALID fitnesses.

The problems are over at last
2002-09-18 12:40:46 +00:00
cahon
fa675dd55e Allowing a first eval. of the pop. to be performed by the E.A. 2002-09-17 07:08:51 +00:00
cahon
4d786ef3ce Invalidating flags ... 2002-09-16 12:53:08 +00:00
evomarc
746516a675 Added a missing test in the weak elitism 2002-08-29 16:44:30 +00:00
evomarc
f81d92a0af Added an error message in case of unknown reducer
(was the source of a segmentation fault with old parameter files)
2002-08-29 16:31:50 +00:00
evomarc
d4093063cb Removed non-tested code (forthcoming)... 2002-08-23 16:06:06 +00:00
evomarc
90a3e34c7f It was about time to enter the template file for EASEA here, as createSimple
and EASEA are doing approximately the same job ...`
2002-08-23 16:02:02 +00:00
evomarc
61f9b51243 Adding a simpler way of generating files for new genotypes (see EO.tpl
in EASEA).
2002-08-23 15:58:15 +00:00
evomarc
06ac548f96 Adding more repalcements utilities (see do/make_easea_algo.h) 2002-08-23 15:56:09 +00:00
evomarc
065cc646aa Adding replacement strategies: teh ReduceMergeReduce for EASEA and the
MGG and G2 replacements from Deb's PCX paper
2002-08-23 15:54:30 +00:00
evomarc
7bf32a66fd Adding make_xxx files for EASEA 2002-08-23 15:52:40 +00:00
evomarc
c856f433b2 Adding eoSGAGenOp.h - mimicking eoSGATransform into an eoGenOp 2002-08-23 15:50:57 +00:00
evomarc
6c2539d81f Added the invalidate method 2002-08-23 15:49:29 +00:00
evomarc
5274c852f1 Tiny details 2002-08-23 15:44:27 +00:00
evomarc
18cd20da78 Added bounds to FitnessStat and Gnuplot monitor 2002-08-23 15:41:00 +00:00
evomarc
86c7c8fe95 Removed some multiple declaraions inside for loops that MSVC++ doesn't like 2002-08-02 07:40:47 +00:00
evomarc
0caf6259e9 Removed a typo that made gnuplot file not be in the RESULT directory 2002-07-30 03:21:59 +00:00
evomarc
4ec08e8b10 Added eoReduceMergeReduce and elitism (+ corrected small bug in eoHowMany) 2002-07-28 05:40:25 +00:00
evomarc
98a1441137 A radical change in eoCheckPoint - though invisible from the outside:
eoCheckpoint now alos contains a vector<eoContinue *> - and not only
IS A eoContinue. So you can ADD another eoContinue to an eoCheckpoint...
2002-07-24 18:08:30 +00:00
evomarc
bc7aee869f There was a problem with the activation of the Ctrl C 2002-07-24 18:05:18 +00:00
maartenkeijzer
030be82132 added EO.h to include list 2002-07-23 09:34:46 +00:00
maartenkeijzer
5914ad9195 Run it for 50 generations, it's too fast otherwise :) 2002-07-23 09:17:59 +00:00
maartenkeijzer
7e5907eae2 oops, that should teach me to compile before commit 2002-07-22 13:35:11 +00:00
maartenkeijzer
c55fcdbb3f added a 'nasty_declone_flag' to be able to declone a population 2002-07-22 13:31:55 +00:00
maartenkeijzer
3b6a88f34e Added 'sweepline' optimization for eoNDSorting.h 2002-07-22 13:20:04 +00:00
evomarc
7f550d008e Added eoSequentialSelect.h in the includes 2002-07-06 05:24:51 +00:00
evomarc
a7a1ed2326 I had left a flaw in teh Ctor (did not accept rates >1) 2002-07-06 05:23:18 +00:00
evomarc
e2e8767902 Changd a const_iterator to iterator in method it_best_element
God (or Maarten :-) knows why this was there
2002-06-21 13:50:39 +00:00
evomarc
427ed0f5bf Added the negative rate (-> 1-rate) and the unary operator- (useful
in eoG3Replacement)
2002-06-21 13:30:17 +00:00
jeggermo
6501b48ac4 small typo 2002-06-20 12:38:47 +00:00
evomarc
eb6e630a27 Replaced ../../src with the DIR_EO macro! 2002-06-19 03:42:54 +00:00
evomarc
2779191f63 Added include file eoHowMany for self-consistency 2002-06-17 09:19:17 +00:00