• Main Page
  • Classes
  • Files
  • File List

D:/Radagast_D/Projekt/ECF_trunk/ECF/SelRandomOp.cpp

00001 #include "ECF_base.h"
00002 #include "ECF_derived.h"
00003 
00004 
00005 bool SelRandomOp::initialize(StateP state)
00006 {
00007     state_ = state;
00008     randomizer_ = state->getRandomizer();
00009     return true;
00010 }
00011 
00012 
00013 IndividualP SelRandomOp::select(const std::vector<IndividualP>& pool)
00014 {
00015     return pool[ randomizer_->getRandomInteger(0, (int) pool.size()-1) ];
00016 }
00017 

Generated on Wed Sep 1 2010 14:31:21 for ECF by  doxygen 1.7.1