Commit graph

12 commits

Author SHA1 Message Date
kuepper
73c97e6bfa update for sstream 2004-09-29 18:37:20 +00:00
stevemadere
250d31f904 Fixed some signed/unsigned conversion bugs 2004-02-10 22:33:30 +00:00
stevemadere
4662677a5f Made it compile under gcc 3.2.2 by adding explicit definitions
of normally derived comparison operators >, >=, and == for the
structure phenotype.  ( adding #include <utility> 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.
2004-01-13 20:21:52 +00:00
evomarc
31aa0eedf7 Added the standard header - just a test of CVS in fact! 2004-01-13 03:35:27 +00:00
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
gustavoromero
2abab21960 adding a new terminator and a monitor 2000-12-01 19:09:34 +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
8527bd8378 new application gprop 2000-11-23 19:14:09 +00:00