Public Member Functions | Public Attributes

Individual Class Reference

#include <MixedIntegerES.h>

List of all members.

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.

Detailed Description

Definition at line 92 of file MixedIntegerES.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

void Individual::dump (  )

Definition at line 840 of file MixedIntegerES.cpp.


Member Data Documentation

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.

Definition at line 132 of file MixedIntegerES.h.

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.


The documentation for this class was generated from the following files: