Updated eoBreeder to use the even newer general operator interface

This commit is contained in:
mac 2000-04-09 10:05:55 +00:00
commit 6d61aa2811
3 changed files with 5 additions and 5 deletions

View file

@ -35,8 +35,8 @@
#include <eoPopOps.h> // eoTransform
#include <eoOpSelector.h> // eoOpSelector
#include "eoRandomIndiSelector.h"
#include "eoBackInserter.h"
#include <eoRandomIndiSelector.h>
#include <eoBackInserter.h>
using namespace std;
@ -93,7 +93,7 @@ template<class Chrom> class eoBreeder: public eoMonPopOp<Chrom>
eoRandomIndiSelector<Chrom> selector;
eoBackInserter<Chrom> inserter;
(*Gop)(selector.init(pop, orgsize, i), inserter.bind(pop));
(*Gop)(selector.bind(pop, orgsize, i), inserter.bind(pop));
break;
}
}

View file

@ -64,7 +64,7 @@ public:
modified or whatever
@param _id a previously assigned ID
@throw runtime_exception if the ID does not exist*/
virtual const eoOp<EOT>& getOp( ID _id ) = 0;
virtual eoOp<EOT>& getOp( ID _id ) = 0;
/** Remove an operator from the operator set
@param _id a previously assigned ID

View file

@ -26,7 +26,7 @@
#ifndef eoRandomIndiSelector_h
#define eoRandomIndiSelector_h
#include "eoIndiSelector.h"
#include <eoIndiSelector.h>
/**
\ingroup selectors