-
Notifications
You must be signed in to change notification settings - Fork 88
Open
Description
For the different constructors of CMAParameters the provided docstrings do not describe the actual parameters:
/**
* \brief Constructor.
* @param dim problem dimensions
* @param x0 initial search point
* @param sigma initial distribution step size (positive, otherwise automatically set)
* @param lambda number of offsprings sampled at each step
* @param seed initial random seed, useful for reproducing results (if unspecified, automatically generated from current time)
* @param gp genotype / phenotype object
* @param sep whether to use sep-CMA-ES, using diagonal covariance matrix (modifies covariance default learning rate)
*/
CMAParameters(const int &dim,
const double *x0,
const double &sigma,
const int &lambda=-1,
const uint64_t &seed=0,
const TGenoPheno &gp=TGenoPheno());
/**
* \brief Constructor.
* @param x0 initial search point as vector of problem dimension
* @param sigma initial distribution step size (positive, otherwise automatically set)
* @param lambda number of offsprings sampled at each step
* @param seed initial random seed, useful for reproducing results (if unspecified, automatically generated from current time)
* @param gp genotype / phenotype object
* @param sep whether to use sep-CMA-ES, using diagonal covariance matrix (modifies covariance default learning rate)
*/
CMAParameters(const std::vector<double> &x0,
const double &sigma,
const int &lambda=-1,
const uint64_t &seed=0,
const TGenoPheno &gp=TGenoPheno());
/**
* \brief Constructor.
* @param x0 initial search point as vector of problem dimension
* @param sigma vector of initial distribution step sizes (positive, otherwise automatically set)
* @param lambda number of offsprings sampled at each step
* @param seed initial random seed, useful for reproducing results (if unspecified, automatically generated from current time)
* @param gp genotype / phenotype object
* @param sep whether to use sep-CMA-ES, using diagonal covariance matrix (modifies covariance default learning rate)
*/
CMAParameters(const std::vector<double> &x0,
const std::vector<double> &sigma,
const int &lambda=-1,
const std::vector<double> &lbounds=std::vector<double>(),
const std::vector<double> &ubounds=std::vector<double>(),
const uint64_t &seed=0);Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels