Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

PMDebornoyWord Class Reference

#include <PMDebornoyWord.h>

Inheritance diagram for PMDebornoyWord::

PM List of all members.

Public Methods

 PMDebornoyWord (const PMDebornoyWordConfig &CFG, Word w=Word())
 PMDebornoyWord (const PMDebornoyWordConfig &CFG, const PMWord &w)
PMclone () const
PMcrossover (const PM *)
PMmutate ()
PMrandomPM ()
void printOn (ostream &ostr) const
PMWord getPMWord () const
bool operator== (const PM &pm2) const
const PMDebornoyWordConfiggetCfg ()

Private Methods

bool hasFirstGen (const PMWord &r)

Private Attributes

const PMDebornoyWordConfigcfg
PMWord pm

Constructor & Destructor Documentation

PMDebornoyWord::PMDebornoyWord ( const PMDebornoyWordConfig & CFG,
Word w = Word() ) [inline]
 

Definition at line 96 of file PMDebornoyWord.h.

Referenced by clone().

PMDebornoyWord::PMDebornoyWord ( const PMDebornoyWordConfig & CFG,
const PMWord & w ) [inline]
 

Definition at line 99 of file PMDebornoyWord.h.


Member Function Documentation

PM * PMDebornoyWord::clone ( ) const [inline, virtual]
 

Reimplemented from PM.

Definition at line 111 of file PMDebornoyWord.h.

PM* PMDebornoyWord::crossover ( const PM * ) [virtual]
 

Reimplemented from PM.

PM* PMDebornoyWord::mutate ( ) [virtual]
 

Reimplemented from PM.

PM* PMDebornoyWord::randomPM ( ) [virtual]
 

Reimplemented from PM.

void PMDebornoyWord::printOn ( ostream & ostr ) const [virtual]
 

Reimplemented from PM.

PMWord PMDebornoyWord::getPMWord ( ) const [inline]
 

Definition at line 135 of file PMDebornoyWord.h.

bool PMDebornoyWord::operator== ( const PM & pm2 ) const [inline, virtual]
 

Reimplemented from PM.

Definition at line 137 of file PMDebornoyWord.h.

const PMDebornoyWordConfig & PMDebornoyWord::getCfg ( ) [inline]
 

Definition at line 140 of file PMDebornoyWord.h.

bool PMDebornoyWord::hasFirstGen ( const PMWord & r ) [private]
 


Member Data Documentation

const PMDebornoyWordConfig& PMDebornoyWord::cfg [private]
 

Definition at line 160 of file PMDebornoyWord.h.

PMWord PMDebornoyWord::pm [private]
 

Definition at line 161 of file PMDebornoyWord.h.


The documentation for this class was generated from the following file:
Generated at Tue Jun 19 09:50:02 2001 for Magnus Classes by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001