00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef __peoNoAggEvalFunc_h
00010 #define __peoNoAggEvalFunc_h
00011
00012 #include "peoAggEvalFunc.h"
00013
00015
00019 template< class EOT > class peoNoAggEvalFunc : public peoAggEvalFunc< EOT > {
00020
00021 public :
00022
00024 void operator()( EOT& __sol, const typename EOT :: Fitness& __fit );
00025 };
00026
00027
00028 template< class EOT > void peoNoAggEvalFunc< EOT > :: operator()( EOT& __sol, const typename EOT :: Fitness& __fit ) {
00029
00030 __sol.fitness( __fit );
00031 }
00032
00033
00034 #endif