#include <Chromosome.h>
Public Member Functions | |
Chromosome (MultiobjectiveProblem *problem, Random *random) | |
Constructor. | |
Chromosome (Chromosome &chromosome) | |
Copy constructor. | |
Chromosome (Chromosome *chromosome) | |
Copy constructor. | |
~Chromosome () | |
Destructor. | |
Chromosome & | operator= (Chromosome &chromosome) |
Public Attributes | |
int | length_ |
Chromosome lenght. | |
MultiobjectiveProblem * | problem_ |
Problem to solve. | |
Gene ** | gene_ |
Genes of the chromosome. | |
Friends | |
ostream & | operator<< (ostream &outputStream, Chromosome &chromosome) |
|
Definition at line 17 of file Chromosome.cpp. References BINARY, BINARY_GRAY_REAL, BINARY_REAL, gene_, length_, MultiobjectiveProblem::lowerLimit_, problem_, REAL, MultiobjectiveProblem::upperLimit_, and MultiobjectiveProblem::variable_. |
|
Definition at line 64 of file Chromosome.cpp. References BINARY, BINARY_GRAY_REAL, BINARY_REAL, gene_, length_, problem_, REAL, and MultiobjectiveProblem::variable_. |
|
Definition at line 104 of file Chromosome.cpp. References BINARY, BINARY_GRAY_REAL, BINARY_REAL, gene_, length_, problem_, REAL, and MultiobjectiveProblem::variable_. |
|
Destructor of the class Definition at line 142 of file Chromosome.cpp. References BINARY, BINARY_GRAY_REAL, BINARY_REAL, gene_, length_, problem_, REAL, and MultiobjectiveProblem::variable_. |
|
Definition at line 169 of file Chromosome.cpp. References BINARY, BINARY_GRAY_REAL, BINARY_REAL, gene_, length_, problem_, REAL, and MultiobjectiveProblem::variable_. |
|
Definition at line 196 of file Chromosome.cpp. |
|
|
Definition at line 29 of file Chromosome.h. Referenced by Individual::bitFlipMutation(), Chromosome(), operator<<(), operator=(), Individual::polynomialMutation(), Individual::randomMutation(), Individual::uniformMutation(), and ~Chromosome(). |
|
Definition at line 30 of file Chromosome.h. Referenced by Chromosome(), operator=(), and ~Chromosome(). |