// "peoAggEvalFunc.h" // (c) OPAC Team, LIFL, August 2005 /* Contact: paradiseo-help@lists.gforge.inria.fr */ #ifndef __peoAggEvalFunc_h #define __peoAggEvalFunc_h #include //! Interface class for creating an aggregate evaluation function. //! The peoAggEvalFunc class offers only the interface for creating aggregate evaluation functions - there //! are no direct internal functions provided. The class inherits public eoBF< EOT&, const typename EOT :: Fitness&, void > //! thus requiring, for the derived classes, the creation of a function having the following signature: //! //! //! //!
void operator()( EOT& __eot, const typename EOT :: Fitness& __partial_fittness );    
//! //! The aggregation object is called in an iterative manner for each of the results obtained by applying partial evaluation functions. template< class EOT > class peoAggEvalFunc : public eoBF< EOT&, const typename EOT :: Fitness&, void > { }; #endif