EvolvingObjects
|
00001 00023 //----------------------------------------------------------------------------- 00024 00025 #ifndef _eoSelectOne_h 00026 #define _eoSelectOne_h 00027 00028 00029 //----------------------------------------------------------------------------- 00030 #include <eoPop.h> 00031 #include <eoFunctor.h> 00032 //----------------------------------------------------------------------------- 00033 00042 #if defined(_MSC_VER) && (_MSC_VER < 1300) 00043 template<class EOT, class WorthT = EOT::Fitness> 00044 #else 00045 template<class EOT, class WorthT = typename EOT::Fitness> 00046 #endif 00047 class eoSelectOne : public eoUF<const eoPop<EOT>&, const EOT&> 00048 { 00049 public : 00051 virtual void setup(const eoPop<EOT>& _pop) 00052 { 00053 (void)_pop; 00054 } 00055 }; 00060 #endif