22#ifndef CMASTOPCRITERIA_H 
   23#define CMASTOPCRITERIA_H 
   25#include <libcmaes/cmaparameters.h> 
   34  template <
class TGenoPheno>
 
   35    using StopCriteriaFunc = std::function<int (
const CMAParameters<TGenoPheno> &cmap, 
const CMASolutions &cmas)>;
 
   54  template <
class TGenoPheno=NoBoundStrategy>
 
   63    inline bool active()
 const { 
return _active; }
 
   65    void set_active(
const bool &
a) { _active = 
a; }
 
 
   74  template <
class TGenoPheno=NoBoundStrategy>
 
  101    int set_criteria_active(
const int &
c, 
const bool &active);
 
  106    static std::map<int,std::string> _scriterias;
 
 
Holder of the set of evolving solutions from running an instance of CMA-ES.
Definition cmasolutions.h:42
CMA-ES termination criteria, see reference paper in cmastrategy.h.
Definition cmastopcriteria.h:76
bool _active
Definition cmastopcriteria.h:105
std::map< int, StopCriteria< TGenoPheno > > _scriteria
Definition cmastopcriteria.h:104
an optimizer main class.
Definition esoptimizer.h:72
Definition cmastopcriteria.h:56
linear scaling of the parameter space to achieve similar sensitivity across all components.
Definition acovarianceupdate.h:30