Commit graph

17 commits

Author SHA1 Message Date
Caner Candan
70e60a50d2 * whitespace cleanup 2011-05-05 17:15:10 +02:00
paradiseo
6563aa6e7a little modif to delete warning 2009-01-27 16:21:53 +00:00
kuepper
0388f95758 Update for gcc-4.3 compatibility 2008-03-31 19:11:13 +00:00
tlegrand
5cbbe83a0e 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)
2008-01-15 13:53:18 +00:00
maartenkeijzer
ab0fd90f46 brought gprop into 21st century 2007-08-11 20:48:07 +00:00
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