|
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.