EvolvingObjects
|
Abstract class for velocities calculation (particle swarm optimization). More...
#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) |
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 |
Abstract class for velocities calculation (particle swarm optimization).
All the velocities must derivated from eoVelocity.
Definition at line 41 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 48 of file eoVelocity.h.
References eoBF< POT &, unsigned, void >::operator()().