IndividualT< T > Class Template Reference

Individual with uniform chromosome type ChromosomeT < T >. More...

#include <IndividualT.h>

Inheritance diagram for IndividualT< T >:

IndividualCT< ChromosomeT< T > > Individual

List of all members.

Public Member Functions

 IndividualT (unsigned int noChromosomes=0)
 IndividualT (const ChromosomeT< T > &c)
 IndividualT (const ChromosomeT< T > &c0, const ChromosomeT< T > &c1)
 IndividualT (const ChromosomeT< T > &c0, const ChromosomeT< T > &c1, const ChromosomeT< T > &c2)
 IndividualT (const ChromosomeT< T > &c0, const ChromosomeT< T > &c1, const ChromosomeT< T > &c2, const ChromosomeT< T > &c3)
 IndividualT (const ChromosomeT< T > &c0, const ChromosomeT< T > &c1, const ChromosomeT< T > &c2, const ChromosomeT< T > &c3, const ChromosomeT< T > &c4)
 IndividualT (const ChromosomeT< T > &c0, const ChromosomeT< T > &c1, const ChromosomeT< T > &c2, const ChromosomeT< T > &c3, const ChromosomeT< T > &c4, const ChromosomeT< T > &c5)
 IndividualT (const ChromosomeT< T > &c0, const ChromosomeT< T > &c1, const ChromosomeT< T > &c2, const ChromosomeT< T > &c3, const ChromosomeT< T > &c4, const ChromosomeT< T > &c5, const ChromosomeT< T > &c6)
 IndividualT (const ChromosomeT< T > &c0, const ChromosomeT< T > &c1, const ChromosomeT< T > &c2, const ChromosomeT< T > &c3, const ChromosomeT< T > &c4, const ChromosomeT< T > &c5, const ChromosomeT< T > &c6, const ChromosomeT< T > &c7)
 ~IndividualT ()
ChromosomeT< T > & operator[] (unsigned i)
const ChromosomeT< T > & operator[] (unsigned i) const
IndividualT< T > & operator= (const IndividualT< T > &other)


Detailed Description

template<typename T>
class IndividualT< T >

Individual with uniform chromosome type ChromosomeT < T >.
Examples:

steadyState.cpp.

Definition at line 146 of file IndividualT.h.


Constructor & Destructor Documentation

template<typename T >
IndividualT< T >::IndividualT ( unsigned int  noChromosomes = 0  )  [inline, explicit]

Definition at line 151 of file IndividualT.h.

template<typename T >
IndividualT< T >::IndividualT ( const ChromosomeT< T > &  c  )  [inline]

Definition at line 155 of file IndividualT.h.

template<typename T >
IndividualT< T >::IndividualT ( const ChromosomeT< T > &  c0,
const ChromosomeT< T > &  c1 
) [inline]

Definition at line 159 of file IndividualT.h.

template<typename T >
IndividualT< T >::IndividualT ( const ChromosomeT< T > &  c0,
const ChromosomeT< T > &  c1,
const ChromosomeT< T > &  c2 
) [inline]

Definition at line 163 of file IndividualT.h.

template<typename T >
IndividualT< T >::IndividualT ( const ChromosomeT< T > &  c0,
const ChromosomeT< T > &  c1,
const ChromosomeT< T > &  c2,
const ChromosomeT< T > &  c3 
) [inline]

Definition at line 167 of file IndividualT.h.

template<typename T >
IndividualT< T >::IndividualT ( const ChromosomeT< T > &  c0,
const ChromosomeT< T > &  c1,
const ChromosomeT< T > &  c2,
const ChromosomeT< T > &  c3,
const ChromosomeT< T > &  c4 
) [inline]

Definition at line 171 of file IndividualT.h.

template<typename T >
IndividualT< T >::IndividualT ( const ChromosomeT< T > &  c0,
const ChromosomeT< T > &  c1,
const ChromosomeT< T > &  c2,
const ChromosomeT< T > &  c3,
const ChromosomeT< T > &  c4,
const ChromosomeT< T > &  c5 
) [inline]

Definition at line 175 of file IndividualT.h.

template<typename T >
IndividualT< T >::IndividualT ( const ChromosomeT< T > &  c0,
const ChromosomeT< T > &  c1,
const ChromosomeT< T > &  c2,
const ChromosomeT< T > &  c3,
const ChromosomeT< T > &  c4,
const ChromosomeT< T > &  c5,
const ChromosomeT< T > &  c6 
) [inline]

Definition at line 179 of file IndividualT.h.

template<typename T >
IndividualT< T >::IndividualT ( const ChromosomeT< T > &  c0,
const ChromosomeT< T > &  c1,
const ChromosomeT< T > &  c2,
const ChromosomeT< T > &  c3,
const ChromosomeT< T > &  c4,
const ChromosomeT< T > &  c5,
const ChromosomeT< T > &  c6,
const ChromosomeT< T > &  c7 
) [inline]

Definition at line 183 of file IndividualT.h.

template<typename T >
IndividualT< T >::~IndividualT (  )  [inline]

Definition at line 187 of file IndividualT.h.


Member Function Documentation

template<typename T >
IndividualT<T>& IndividualT< T >::operator= ( const IndividualT< T > &  other  )  [inline]

Definition at line 201 of file IndividualT.h.

template<typename T >
const ChromosomeT<T>& IndividualT< T >::operator[] ( unsigned  i  )  const [inline]

Reimplemented from IndividualCT< ChromosomeT< T > >.

Definition at line 195 of file IndividualT.h.

template<typename T >
ChromosomeT<T>& IndividualT< T >::operator[] ( unsigned  i  )  [inline]

Reimplemented from IndividualCT< ChromosomeT< T > >.

Definition at line 191 of file IndividualT.h.


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