22#ifndef PWQ_BOUND_STRATEGY_H 
   23#define PWQ_BOUND_STRATEGY_H 
   25#include <libcmaes/eo_matrix.h> 
   26#include <libcmaes/cmaes_export.h> 
   40    void to_f_representation(
const dVec &
x,
 
   43    void to_internal_representation(dVec &
x,
 
   46    void shift_into_feasible(
const dVec &
x, dVec &
x_s) 
const;
 
   48    double getLBound(
const int &
k)
 const { 
return _lbounds[
k]; }
 
   49    double getUBound(
const int &
k)
 const { 
return _ubounds[
k]; }
 
   50    double getPhenoLBound(
const int &
k)
 const { 
return _phenolbounds[
k]; }
 
   51    double getPhenoUBound(
const int &
k)
 const { 
return _phenoubounds[
k]; }
 
   53    double getAL(
const int &
k)
 const { 
return _al[
k]; }
 
   54    double getAU(
const int &
k)
 const { 
return _au[
k]; }
 
   56    void remove_dimensions(
const std::vector<int> &
k);
 
 
an optimizer main class.
Definition esoptimizer.h:72
ESOptimizer()
dummy constructor
Definition esoptimizer.h:77
Definition pwq_bound_strategy.h:32
dVec _phenolbounds
Definition pwq_bound_strategy.h:71
dVec _phenoubounds
Definition pwq_bound_strategy.h:72
linear scaling of the parameter space to achieve similar sensitivity across all components.
Definition acovarianceupdate.h:30