edoEstimatorNormalAdaptive< EOT, D > Class Template Reference

An estimator that works on adaptive normal distributions, basically the heart of the CMA-ES algorithm. More...

#include <edoEstimatorNormalAdaptive.h>

Inheritance diagram for edoEstimatorNormalAdaptive< EOT, D >:
edoEstimatorAdaptive< D > edoEstimator< D >

List of all members.

Public Types

typedef EOT::AtomType AtomType
typedef D::Vector Vector
typedef D::Matrix Matrix

Public Member Functions

 edoEstimatorNormalAdaptive (D &distrib)
void resetCalls ()
edoNormalAdaptive< EOT > operator() (eoPop< EOT > &pop)

Protected Attributes

unsigned int _calls
unsigned int _eigeneval

Private Member Functions

Eigen::VectorXd edoCMAESweights (unsigned int pop_size)

Detailed Description

template<typename EOT, typename D = edoNormalAdaptive<EOT>>
class edoEstimatorNormalAdaptive< EOT, D >

An estimator that works on adaptive normal distributions, basically the heart of the CMA-ES algorithm.

Definition at line 48 of file edoEstimatorNormalAdaptive.h.


The documentation for this class was generated from the following file:
 All Classes Functions Variables Typedefs