103 const boost::optional< RealMatrix > & initialCovarianceMatrix = boost::optional< RealMatrix >()
113 m_initSigma = initSigma;
122 RealVector
const&
mean()
const {
133 return m_evolutionPathC;
138 return m_evolutionPathSigma;
148 return m_recombinationType;
153 return m_recombinationType;
167 std::size_t
mu()
const {
179 m_userSetLambda =
true;
205 return m_numEvaluations;
220 std::vector<SearchPointType>
const& points,
221 std::vector<ResultType>
const& functionValues,
228 std::size_t m_numberOfVariables;
230 std::size_t m_lambda;
233 bool m_userSetLambda;
250 RealVector m_weights;
252 RealVector m_evolutionPathC;
253 RealVector m_evolutionPathSigma;
255 std::size_t m_counter;
257 std::size_t m_numEvaluations;
258 double m_numEvalIncreaseFactor;
260 double m_rankChangeQuantile;
263 random::rng_type* mpe_rng;