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

PMArray Class Reference

#include <PMArray.h>

Inheritance diagram for PMArray::

PM List of all members.

Public Methods

 PMArray (const PMArrayConfig &CFG, PM **array)
 PMArray (const PMArray &pm)
 ~PMArray ()
PMclone () const
PMcrossover (const PM *)
PMmutate ()
PMrandomPM ()
void printOn (ostream &ostr) const
PMArray& operator= (const PMArray &pm)
bool operator== (const PM &pm) const
const PMvalue (int i) const

Private Attributes

const PMArrayConfigcfg
PM** A

Constructor & Destructor Documentation

PMArray::PMArray ( const PMArrayConfig & CFG,
PM ** array )
 

Referenced by clone().

PMArray::PMArray ( const PMArray & pm )
 

PMArray::~PMArray ( )
 


Member Function Documentation

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

Reimplemented from PM.

Definition at line 107 of file PMArray.h.

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

Reimplemented from PM.

PM* PMArray::mutate ( ) [virtual]
 

Reimplemented from PM.

PM* PMArray::randomPM ( ) [virtual]
 

Reimplemented from PM.

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

Reimplemented from PM.

PMArray& PMArray::operator= ( const PMArray & pm )
 

bool PMArray::operator== ( const PM & pm ) const [virtual]
 

Reimplemented from PM.

const PM * PMArray::value ( int i ) const [inline]
 

Definition at line 135 of file PMArray.h.


Member Data Documentation

const PMArrayConfig& PMArray::cfg [private]
 

Definition at line 160 of file PMArray.h.

PM** PMArray::A [private]
 

Definition at line 161 of file PMArray.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