Chromosome_Real Class Reference

Implement a real-coded chromosome. More...

#include <Chromosome_Real.h>

Inheritance diagram for Chromosome_Real:

Chromosome< double >

List of all members.

Public Member Functions

 Chromosome_Real (const unsigned int nDimension, vector< double > lowerBounds, vector< double > upperBounds)
 Implement a real encoding chromosome.
virtual void fromDoubleVector (vector< double > &phenotype)
 Not used. The chromosome is a vector of doubles itself.
virtual vector< double > toDoubleVector ()
 Not used. The chromosome is a vector of doubles itself.
virtual Chromosome_Realclone ()
 Clone function.


Detailed Description

Implement a real-coded chromosome.

<Real chromosome="" implemetation>="">

Copyright (c) 2007 by <Quang Huy/ NTU>

See also:
Chromosome | Chromosome_Binary

Constructor & Destructor Documentation

Chromosome_Real::Chromosome_Real ( const unsigned int  nDimension,
vector< double >  lowerBounds,
vector< double >  upperBounds 
)

Implement a real encoding chromosome.

Parameters:
nDimension Number of optimization(search) variables
lowerBounds Vector of lower bound values
upperBounds Vector of upper bound values
Remarks:
Widely used
See also:
Chromosome<T> | Chromosome_Binary


Member Function Documentation

virtual Chromosome_Real* Chromosome_Real::clone (  )  [inline, virtual]

Clone function.

Returns:
A "twin" of the current chromosome

Reimplemented from Chromosome< double >.


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

Generated on Thu Aug 28 18:34:39 2008 for Dolphin by  doxygen 1.5.6