EvolvingObjects
|
Base (name) class for Initialization of algorithm PSO. More...
#include <eoInitializer.h>
Classes | |
class | eoDummy |
class | eoDummyEval |
Public Member Functions | |
eoInitializer (eoUF< POT &, void > &_proc, eoVelocityInit< POT > &_initVelo, eoParticleBestInit< POT > &_initBest, eoTopology< POT > &_topology, eoPop< POT > &_pop) | |
Constructor. | |
eoInitializer (eoPopEvalFunc< POT > &_proc, eoVelocityInit< POT > &_initVelo, eoParticleBestInit< POT > &_initBest, eoTopology< POT > &_topology, eoPop< POT > &_pop) | |
Constructor for parallel evaluation. | |
virtual std::string | className (void) const |
Give the name of the class. | |
virtual void | operator() () |
Private Attributes | |
eoUF< POT &, void > & | proc |
eoVelocityInit< POT > & | initVelo |
eoPopEvalFunc< POT > & | procPara |
eoParticleBestInit< POT > & | initBest |
eoTopology< POT > & | topology |
eoPop< POT > & | pop |
eoInitializer::eoDummyEval | dummyEval |
eoInitializer::eoDummy | dummy |
Base (name) class for Initialization of algorithm PSO.
Definition at line 61 of file eoInitializer.h.
eoInitializer< POT >::eoInitializer | ( | eoUF< POT &, void > & | _proc, |
eoVelocityInit< POT > & | _initVelo, | ||
eoParticleBestInit< POT > & | _initBest, | ||
eoTopology< POT > & | _topology, | ||
eoPop< POT > & | _pop | ||
) | [inline] |
Constructor.
_proc | Evaluation function |
_initVelo | Initialization of the velocity |
_initBest | Initialization of the best |
_topology | the topology to use |
_pop | Population |
Definition at line 71 of file eoInitializer.h.
eoInitializer< POT >::eoInitializer | ( | eoPopEvalFunc< POT > & | _proc, |
eoVelocityInit< POT > & | _initVelo, | ||
eoParticleBestInit< POT > & | _initBest, | ||
eoTopology< POT > & | _topology, | ||
eoPop< POT > & | _pop | ||
) | [inline] |
Constructor for parallel evaluation.
_proc | Evaluation function |
_initVelo | Initialization of the velocity |
_initBest | Initialization of the best |
_topology | the topology to use |
_pop | Population |
Definition at line 86 of file eoInitializer.h.
virtual std::string eoInitializer< POT >::className | ( | void | ) | const [inline, virtual] |
Give the name of the class.
Definition at line 98 of file eoInitializer.h.