#include <Chromosome_Binary.h>

Public Member Functions | |
| Chromosome_Binary (const unsigned int nBitPerDimension, const unsigned int nDimension, vector< double > lowerBounds, vector< double > upperBounds) | |
| Constructor. | |
| virtual void | fromDoubleVector (vector< double > &phenotype) |
| Convert a vector of double to a binary chromosome. | |
| virtual vector< double > | toDoubleVector () |
| Decode a binary string into a vector of double values. | |
| virtual Chromosome_Binary * | clone () |
| Clone function. | |
<Binary chromosome="" implemetation>="">
Copyright (c) 2008 by <Quang Huy / NTU>
| Chromosome_Binary::Chromosome_Binary | ( | const unsigned int | nBitPerDimension, | |
| const unsigned int | nDimension, | |||
| vector< double > | lowerBounds, | |||
| vector< double > | upperBounds | |||
| ) |
Constructor.
| nBitPerDimension | Number of bit used for each optimization(search) variable. | |
| nDimension | Number of optimization(search) variables. | |
| lowerBounds | Vector of lower bound values. | |
| upperBounds | Vector of upper bound values. |
| void Chromosome_Binary::fromDoubleVector | ( | vector< double > & | phenotype | ) | [virtual] |
Convert a vector of double to a binary chromosome.
| phenotype | The input phenotype. |
Reimplemented from Chromosome< bool >.
| vector< double > Chromosome_Binary::toDoubleVector | ( | ) | [virtual] |
Decode a binary string into a vector of double values.
Reimplemented from Chromosome< bool >.
| virtual Chromosome_Binary* Chromosome_Binary::clone | ( | ) | [inline, virtual] |
1.5.6