#include <CommaStrategyOne.h>
Inheritance diagram for CCommaStrategyOne:
Public Methods | |
CCommaStrategyOne (CParameterFilter *pFilter) | |
CCommaStrategyOne (CParameterFilter *pFilter, double sigma, int mu, int rho, int lambda, int nGenerations, int seed) | |
virtual | ~CCommaStrategyOne () |
void | InitializePopulation (double *parameters) |
void | SelectParents () |
void | Mutation (int whichOffspring) |
void | Recombination (int whichOffspring) |
void | Select () |
Private Attributes | |
double | m_dTau |
double | m_dTauPrime |
double | m_dInitialSigma |
|
Definition at line 11 of file CommaStrategyOne.cpp. References m_dInitialSigma. |
|
Definition at line 16 of file CommaStrategyOne.cpp. References m_dInitialSigma. |
|
Definition at line 23 of file CommaStrategyOne.cpp. |
|
Implements CEvolutionStrategy. Definition at line 28 of file CommaStrategyOne.cpp. References Rand::gaussian, m_dInitialSigma, m_dTauPrime, CEvolutionStrategy::m_iLambda, CEvolutionStrategy::m_iMu, CEvolutionStrategy::m_iNStrategyParameters, CEvolutionStrategy::m_pRNG, CEvolutionStrategy::m_vpOffspring, CEvolutionStrategy::m_vpPopulation, Minimizer::nParameters, and Rand::uniform. |
|
Implements CEvolutionStrategy. Definition at line 116 of file CommaStrategyOne.cpp. References Rand::gaussian, m_dTau, m_dTauPrime, CEvolutionStrategy::m_pRNG, CEvolutionStrategy::m_vpOffspring, and Minimizer::nParameters. |
|
Implements CEvolutionStrategy. Definition at line 85 of file CommaStrategyOne.cpp. References Rand::discrete, CEvolutionStrategy::m_iRho, CEvolutionStrategy::m_pRNG, CEvolutionStrategy::m_viParents, CEvolutionStrategy::m_vpOffspring, CEvolutionStrategy::m_vpPopulation, and Minimizer::nParameters. |
|
Implements CEvolutionStrategy. Definition at line 140 of file CommaStrategyOne.cpp. References CEvolutionStrategy::m_iMu, CEvolutionStrategy::m_vpOffspring, and CEvolutionStrategy::m_vpPopulation. |
|
Implements CEvolutionStrategy. Definition at line 75 of file CommaStrategyOne.cpp. References Rand::discrete, CEvolutionStrategy::m_iMu, CEvolutionStrategy::m_iRho, CEvolutionStrategy::m_pRNG, and CEvolutionStrategy::m_viParents. |
|
Definition at line 29 of file CommaStrategyOne.h. Referenced by CCommaStrategyOne, and InitializePopulation. |
|
Definition at line 27 of file CommaStrategyOne.h. Referenced by Mutation. |
|
Definition at line 28 of file CommaStrategyOne.h. Referenced by InitializePopulation, and Mutation. |