64        return m_crossoverProbability;
 
 
   68        return m_crossoverProbability;
 
 
   72        return m_mutation.
m_nm;
 
 
   76        return m_mutation.
m_nm;
 
 
   80        return m_crossover.
m_nc;
 
 
   84        return m_crossover.
m_nc;
 
 
   88        return m_selection.m_alpha;
 
 
   92        return m_selection.m_alpha;
 
 
  112    std::size_t 
mu()
 const{
 
 
  129        return m_referenceVectors;
 
 
  133        return m_referenceVectors;
 
 
  137        return m_adaptation.m_initVecs;
 
 
  141        return m_selection.m_maxIters;
 
 
  145        return m_selection.m_maxIters;
 
 
  156        return m_curIteration % 
static_cast<std::size_t
>(
 
 
  161    template <
typename Archive>
 
  163#define S(var) archive & BOOST_SERIALIZATION_NVP(var) 
  164        S(m_crossoverProbability);
 
  173        S(m_referenceVectors);
 
  174        S(m_referenceVectorMinAngles);
 
 
  183        std::vector<SearchPointType> 
const & initialSearchPoints
 
  189        std::size_t n, std::size_t 
const approx_mu);
 
  193        std::vector<SearchPointType> 
const & initialSearchPoints,
 
  194        std::vector<ResultType> 
const & functionValues,
 
  195        RealVector 
const & lowerBounds,
 
  196        RealVector 
const & upperBounds,
 
  197        std::size_t 
const approx_mu,
 
  200        double const crossover_prob,
 
  203        std::size_t 
const max_iterations,
 
  204        std::vector<Preference> 
const & referenceVectorsPreferences = std::vector<Preference>()
 
  209        std::vector<IndividualType> 
const & offspringvec
 
  215    random::rng_type * m_rng;
 
  216    double m_crossoverProbability; 
 
  226    std::size_t m_approxMu;
 
  240    std::size_t m_curIteration;
 
  243    RealMatrix m_referenceVectors;
 
  248    RealVector m_referenceVectorMinAngles;