eoLottery finished
This commit is contained in:
parent
57e734fdf2
commit
5247c976ce
3 changed files with 11 additions and 11 deletions
11
eo/src/EO.h
11
eo/src/EO.h
|
|
@ -11,9 +11,9 @@
|
|||
//-----------------------------------------------------------------------------
|
||||
|
||||
#include <stdexcept> // runtime_error
|
||||
|
||||
#include <eoObject.h>
|
||||
#include <eoPersistent.h>
|
||||
|
||||
#include <eoObject.h>
|
||||
#include <eoPersistent.h>
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
/** EO is a base class for evolvable objects, that is, the subjects of evolution.
|
||||
|
|
@ -40,7 +40,7 @@ public:
|
|||
*/
|
||||
EO( istream& _is ) {
|
||||
_is >> repFitness;
|
||||
validFitness = true;
|
||||
invalidFitness = false;
|
||||
};
|
||||
|
||||
/// Copy ctor
|
||||
|
|
@ -53,7 +53,8 @@ public:
|
|||
Fitness fitness() const
|
||||
{
|
||||
if (invalid())
|
||||
throw runtime_error("invalid fitness");
|
||||
//throw runtime_error("invalid fitness");
|
||||
cout << "invalid fitness" << endl;
|
||||
return repFitness;
|
||||
}
|
||||
|
||||
|
|
|
|||
Reference in a new issue