00001 #ifndef SELBESTOP_H_ 00002 #define SELBESTOP_H_ 00003 00004 #include "SelectionOperator.h" 00005 00010 class SelBestOp: public SelectionOperator { 00011 public: 00012 bool initialize(StateP); 00013 IndividualP select(const std::vector<IndividualP>&); 00014 }; 00015 00016 typedef boost::shared_ptr<SelBestOp> SelBestOpP; 00017 00018 #endif /* SELBESTOP_H_ */ 00019