Some changes in names, before too many users have to modify their code :-)

Changed es.h in src/es into make_es.h (was ambiguous with src/es.h)
Changed the interface of make_genotype - now templatized by the EOT
and not the fitness - this is mandatory for ES genoptypes as it allows to
choose the type of gentype at run-time (from existing types, of course!)

Also moved make_help.cpp into utils dir (otherwise you'd had to maintain
a copy into each representation dir!).
This commit is contained in:
evomarc 2001-04-30 13:01:07 +00:00
commit d90286d890
13 changed files with 53 additions and 140 deletions

View file

@ -1,6 +1,6 @@
#include <iostream>
#include <es/real.h>
#include <es/make_real.h>
#include "real_value.h"
#include <apply.h>
@ -26,7 +26,7 @@ int main(int argc, char* argv[])
eoEvalFuncCounter<EOT> eval(mainEval);
// the genotype - through a genotype initializer
eoInit<EOT>& init = make_genotype(parser, state, eoMinimizingFitness());
eoInit<EOT>& init = make_genotype(parser, state, EOT());
// Build the variation operator (any seq/prop construct)
eoGenOp<EOT>& op = make_op(parser, state, init);