Commit graph

14 commits

Author SHA1 Message Date
maartenkeijzer
3a9b5a0e7e 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)
2001-02-14 10:35:26 +00:00
evomarc
0c1036617e Big change in eoGeneralOp interface: left out! 2001-02-09 05:52:44 +00:00
evomarc
a998ad0a41 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:-(
2001-01-05 05:42:08 +00:00
gustavoromero
a83da72b46 adding .deps 2000-12-11 09:28:40 +00:00
gustavoromero
8ee0ae0e3a small improvements 2000-12-04 19:10:20 +00:00
gustavoromero
2abab21960 adding a new terminator and a monitor 2000-12-01 19:09:34 +00:00
gustavoromero
142c7d779c adding a lot of includes 2000-12-01 15:46:07 +00:00
gustavoromero
65a985631c now works 2000-11-28 13:36:29 +00:00
gustavoromero
2b8c049283 bug fix 2000-11-24 17:43:02 +00:00
gustavoromero
6a7102f5b6 changing genetic operators 2000-11-24 12:33:44 +00:00
gustavoromero
5ac5a72db2 adding new parameters 2000-11-24 09:51:31 +00:00
gustavoromero
7b27d430ed adding some files 2000-11-23 19:45:13 +00:00
gustavoromero
0da6982d68 initial version 2000-11-23 19:17:24 +00:00
gustavoromero
8527bd8378 new application gprop 2000-11-23 19:14:09 +00:00