#include <MixedIntegerES.h>
Public Member Functions | |
Individual () | |
Individual (unsigned n_r, unsigned n_z, unsigned n_d, unsigned n_sigma_r, unsigned n_sigma_z, unsigned n_prob, unsigned n_f, vector< double > &lBound_r, vector< double > &uBound_r, vector< int > &lBound_z, vector< int > &uBound_z, vector< int > &lBound_d, vector< int > &uBound_d, double prob_min, double prob_max, double initialSigma_r, double initialSigma_z, double initialProb) | |
Individual (vector< double > &R_, vector< int > &Z_, vector< int > &D_, vector< double > &S_r_, vector< double > &S_z_, vector< double > &Prob_, vector< double > &F_, bool feasible_) | |
Individual (Individual *original) | |
~Individual () | |
void | dump () |
Public Attributes | |
vector< double > | R |
Real-valued. | |
vector< int > | Z |
Integer. | |
vector< int > | D |
Discrete. | |
vector< double > | S_r |
Stepsizes for real-valued variables. | |
vector< double > | S_z |
Stepsizes for integer variables. | |
vector< double > | Prob |
Mutation probabilities for discrete variables. | |
vector< double > | F |
Fitness values. | |
bool | feasible |
unsigned | age |
unsigned | numDominating |
Number of Individuals in population by which this Individual is dominated. |
Definition at line 92 of file MixedIntegerES.h.
Individual::Individual | ( | ) | [inline] |
Definition at line 95 of file MixedIntegerES.h.
Individual::Individual | ( | unsigned | n_r, |
unsigned | n_z, | ||
unsigned | n_d, | ||
unsigned | n_sigma_r, | ||
unsigned | n_sigma_z, | ||
unsigned | n_prob, | ||
unsigned | n_f, | ||
vector< double > & | lBound_r, | ||
vector< double > & | uBound_r, | ||
vector< int > & | lBound_z, | ||
vector< int > & | uBound_z, | ||
vector< int > & | lBound_d, | ||
vector< int > & | uBound_d, | ||
double | prob_min, | ||
double | prob_max, | ||
double | initialSigma_r, | ||
double | initialSigma_z, | ||
double | initialProb | ||
) |
Definition at line 748 of file MixedIntegerES.cpp.
Individual::Individual | ( | vector< double > & | R_, |
vector< int > & | Z_, | ||
vector< int > & | D_, | ||
vector< double > & | S_r_, | ||
vector< double > & | S_z_, | ||
vector< double > & | Prob_, | ||
vector< double > & | F_, | ||
bool | feasible_ | ||
) |
Definition at line 789 of file MixedIntegerES.cpp.
Individual::Individual | ( | Individual * | original ) |
Definition at line 812 of file MixedIntegerES.cpp.
Individual::~Individual | ( | ) | [inline] |
Definition at line 104 of file MixedIntegerES.h.
void Individual::dump | ( | ) |
Definition at line 840 of file MixedIntegerES.cpp.
unsigned Individual::age |
Definition at line 134 of file MixedIntegerES.h.
vector<int> Individual::D |
Discrete.
Definition at line 116 of file MixedIntegerES.h.
vector<double> Individual::F |
Fitness values.
Definition at line 130 of file MixedIntegerES.h.
bool Individual::feasible |
Definition at line 132 of file MixedIntegerES.h.
unsigned Individual::numDominating |
Number of Individuals in population by which this Individual is dominated.
Definition at line 137 of file MixedIntegerES.h.
vector<double> Individual::Prob |
Mutation probabilities for discrete variables.
Definition at line 127 of file MixedIntegerES.h.
vector<double> Individual::R |
Real-valued.
Definition at line 110 of file MixedIntegerES.h.
vector<double> Individual::S_r |
Stepsizes for real-valued variables.
Definition at line 121 of file MixedIntegerES.h.
vector<double> Individual::S_z |
Stepsizes for integer variables.
Definition at line 124 of file MixedIntegerES.h.
vector<int> Individual::Z |
Integer.
Definition at line 113 of file MixedIntegerES.h.