class DataA

A genotype's data

Public Classes

class DataConstIteratorA
Viewing data
class DataIteratorA
Changing data

Public

Iterator creators
Creating iterators
virtual DataIteratorA* CreateDataIterator ()
virtual DataIteratorA* CreateDataIterator ( DataIteratorA const & iDataIterator )
virtual DataConstIteratorA* CreateDataConstIterator ()
virtual DataConstIteratorA* CreateDataConstIterator ( DataConstIteratorA const & iDataConstIterator )

Documentation

This holds the data of a genotype. This data will be manipulated by the reproduction operators and will be evaluated by the fitnessfunction. It has iterators to hide the inner structure.

class DataConstIteratorA
This iterator should be used when the data is to be viewed.

Author:
J.I. van Hemert
Version:
0.1

class DataIteratorA
This iterator should be used when the data is to be changed.

Author:
J.I. van Hemert
Version:
0.1

Iterator creators

These functions can be used to create iterators for traversing the data. Also provided are functions to copy existing iterators.

Author:
J.I. van Hemert
Version:
0.1

virtual DataIteratorA* CreateDataIterator()

virtual DataIteratorA* CreateDataIterator( DataIteratorA const & iDataIterator )

virtual DataConstIteratorA* CreateDataConstIterator()

virtual DataConstIteratorA* CreateDataConstIterator( DataConstIteratorA const & iDataConstIterator )


This class has no child classes.
Author:
J.I. van Hemert
Version:
0.1

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de