BinaryPopulation Class Reference
[Genetic algorithm optimization]

A population that is encoded as a simple binary string. More...

#include <BinaryPopulation.h>

Inheritance diagram for BinaryPopulation:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void InitPop ()
 BinaryPopulation (const int popsize, const int genesize, GeneralRNG &LocalRandom, const bool init=false)
virtual ~BinaryPopulation ()
virtual BinaryPopulationoperator= (const BinaryPopulation &source)


Detailed Description

A population that is encoded as a simple binary string.

Definition at line 10 of file BinaryPopulation.h.


Constructor & Destructor Documentation

BinaryPopulation::BinaryPopulation ( const int  popsize,
const int  genesize,
GeneralRNG LocalRandom,
const bool  init = false 
)

Definition at line 4 of file BinaryPopulation.cpp.

References InitPop().

BinaryPopulation::~BinaryPopulation (  )  [virtual]

Definition at line 12 of file BinaryPopulation.cpp.


Member Function Documentation

void BinaryPopulation::InitPop (  )  [virtual]

Reimplemented from GeneralPopulation.

Definition at line 15 of file BinaryPopulation.cpp.

References genesize, GeneralRNG::GetNumber(), popsize, and GeneralPopulation::Population.

Referenced by BinaryPopulation().

BinaryPopulation & BinaryPopulation::operator= ( const BinaryPopulation source  )  [virtual]

Definition at line 25 of file BinaryPopulation.cpp.

References GeneralPopulation::operator=(), and Random.


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

Generated on Fri Jul 4 15:30:21 2008 for GPLIB++ by  doxygen 1.5.5