THe big eoReplacement update:

The interface for eoReplacement is now eoPop<EOT>&, eoPop<EOT>&
(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
This commit is contained in:
evomarc 2000-12-19 18:41:19 +00:00
commit 6acdcb6d9b
12 changed files with 902 additions and 96 deletions

View file

@ -4,7 +4,7 @@
##
###############################################################################
SUBDIRS = es ga gp utils other
SUBDIRS = es ga utils other
CPPFLAGS = -O2
lib_LIBRARIES = libeo.a