peoSeqTransform< EOT > Class Template Reference

The peoSeqTransform represent a wrapper for offering the possibility of using EO derived transform operators along with the ParadisEO evolutionary algorithms. More...

#include <peoSeqTransform.h>

Inheritance diagram for peoSeqTransform< EOT >:

peoTransform< EOT > Service eoTransform< EOT > Communicable eoUF< A1, R > eoFunctorBase List of all members.

Public Member Functions

 peoSeqTransform (eoTransform< EOT > &__trans)
 Constructor function - sets an internal reference towards the specified EO-derived transform object.
void operator() (eoPop< EOT > &__pop)
 Operator for applying the specified transform operators on each individual of the given population.
virtual void packData ()
 Interface function for providing a link with the parallel architecture of the ParadisEO framework.
virtual void unpackData ()
 Interface function for providing a link with the parallel architecture of the ParadisEO framework.
virtual void execute ()
 Interface function for providing a link with the parallel architecture of the ParadisEO framework.
virtual void packResult ()
 Interface function for providing a link with the parallel architecture of the ParadisEO framework.
virtual void unpackResult ()
 Interface function for providing a link with the parallel architecture of the ParadisEO framework.

Private Attributes

eoTransform< EOT > & trans

Detailed Description

template<class EOT>
class peoSeqTransform< EOT >

The peoSeqTransform represent a wrapper for offering the possibility of using EO derived transform operators along with the ParadisEO evolutionary algorithms.

A minimal set of interface functions is also provided for creating the link with the parallel architecture of the ParadisEO framework.

Definition at line 48 of file peoSeqTransform.h.


Constructor & Destructor Documentation

template<class EOT>
peoSeqTransform< EOT >::peoSeqTransform ( eoTransform< EOT > &  __trans  ) 

Constructor function - sets an internal reference towards the specified EO-derived transform object.

Parameters:
eoTransform< EOT >& __trans - EO-derived transform object including crossover and mutation operators.

Definition at line 83 of file peoSeqTransform.h.


Member Function Documentation

template<class EOT>
void peoSeqTransform< EOT >::operator() ( eoPop< EOT > &  __pop  ) 

Operator for applying the specified transform operators on each individual of the given population.

Parameters:
eoPop< EOT >& __pop - population to be transformed by applying the crossover and mutation operators.

Definition at line 88 of file peoSeqTransform.h.

References peoSeqTransform< EOT >::trans.


The documentation for this class was generated from the following file:
Generated on Mon Oct 8 11:16:48 2007 for ParadisEO-PEOMovingObjects by  doxygen 1.4.7