peoEvalFunc< EOT, FitT, FunctionArg > Class Template Reference

Specific class for evaluation. More...

#include <peoEvalFunc.h>

Inheritance diagram for peoEvalFunc< EOT, FitT, FunctionArg >:

eoEvalFunc< EOT > eoUF< A1, R > eoFunctorBase List of all members.

Public Member Functions

 peoEvalFunc (FitT(*_eval)(FunctionArg))
 Constructor.
virtual void operator() (EOT &_peo)
 Virtual operator.

Private Attributes

FitT(* evalFunc )(FunctionArg)

Detailed Description

template<class EOT, class FitT = typename EOT::Fitness, class FunctionArg = const EOT&>
class peoEvalFunc< EOT, FitT, FunctionArg >

Specific class for evaluation.

See also:
eoEvalFunc
Version:
1.0
Date:
november 2007

Definition at line 50 of file peoEvalFunc.h.


Constructor & Destructor Documentation

template<class EOT, class FitT = typename EOT::Fitness, class FunctionArg = const EOT&>
peoEvalFunc< EOT, FitT, FunctionArg >::peoEvalFunc ( FitT(*)(FunctionArg)  _eval  )  [inline]

Constructor.

Parameters:
FitT (* _eval)( FunctionArg )

Definition at line 55 of file peoEvalFunc.h.


Member Function Documentation

template<class EOT, class FitT = typename EOT::Fitness, class FunctionArg = const EOT&>
virtual void peoEvalFunc< EOT, FitT, FunctionArg >::operator() ( EOT &  _peo  )  [inline, virtual]

Virtual operator.

Parameters:
EOT & _peo

Definition at line 61 of file peoEvalFunc.h.

References peoEvalFunc< EOT, FitT, FunctionArg >::evalFunc.


Member Data Documentation

template<class EOT, class FitT = typename EOT::Fitness, class FunctionArg = const EOT&>
FitT(* peoEvalFunc< EOT, FitT, FunctionArg >::evalFunc)(FunctionArg) [private]

Parameters:
FitT (* evalFunc )( FunctionArg )

Referenced by peoEvalFunc< EOT, FitT, FunctionArg >::operator()().


The documentation for this class was generated from the following file:
Generated on Thu Mar 13 15:55:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7