eoSelector< EOT, TYPE > Class Template Reference

Specific class for a selector within the exchange of migration of a population. More...

#include <peoData.h>

Inheritance diagram for eoSelector< EOT, TYPE >:

selector< TYPE > List of all members.

Public Member Functions

 eoSelector (eoSelectOne< EOT > &_select, unsigned _nb_select, const TYPE &_source)
 Constructor.
virtual void operator() (TYPE &_dest)
 Virtual operator on the template type.

Protected Attributes

eoSelectOne< EOT > & selector
unsigned nb_select
const TYPE & source

Detailed Description

template<class EOT, class TYPE>
class eoSelector< EOT, TYPE >

Specific class for a selector within the exchange of migration of a population.

See also:
selector
Version:
1.0
Date:
january 2008

Definition at line 118 of file peoData.h.


Constructor & Destructor Documentation

template<class EOT, class TYPE>
eoSelector< EOT, TYPE >::eoSelector ( eoSelectOne< EOT > &  _select,
unsigned  _nb_select,
const TYPE &  _source 
) [inline]

Constructor.

Parameters:
eoSelectOne<EOT> &
unsigned _nb_select
TYPE & _source (with TYPE which is the template type)

Definition at line 126 of file peoData.h.


Member Function Documentation

template<class EOT, class TYPE>
virtual void eoSelector< EOT, TYPE >::operator() ( TYPE &  _dest  )  [inline, virtual]

Virtual operator on the template type.

Parameters:
TYPE & _dest

Implements selector< TYPE >.

Definition at line 131 of file peoData.h.

References eoSelector< EOT, TYPE >::nb_select, eoSelector< EOT, TYPE >::selector, and eoSelector< EOT, TYPE >::source.


Member Data Documentation

template<class EOT, class TYPE>
eoSelectOne<EOT>& eoSelector< EOT, TYPE >::selector [protected]

Parameters:
eoSelectOne<EOT> &
unsigned nb_select
TYPE & source

Definition at line 143 of file peoData.h.

Referenced by eoSelector< EOT, TYPE >::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