#include <eoVelocity.h>
Public Member Functions | |
virtual void | apply (eoPop< POT > &_pop) |
Apply the velocity computation to a whole given population. | |
virtual void | updateNeighborhood (POT &, unsigned _indice) |
Update the neighborhood of the given particle. | |
virtual void | updateNeighborhood (eoPop< POT > &_pop) |
Apply the neighborhood with a whole population (used for distributed or synchronous PSO). | |
virtual eoTopology< POT > & | getTopology ()=0 |
All the velocities must derivated from eoVelocity.
Definition at line 39 of file eoVelocity.h.
virtual void eoVelocity< POT >::apply | ( | eoPop< POT > & | _pop | ) | [inline, virtual] |
Apply the velocity computation to a whole given population.
Used for synchronous PSO.
Definition at line 46 of file eoVelocity.h.
References eoBF< POT &, unsigned, void >::operator()().