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

CEvolutionStrategyChromosome Class Reference

#include <EvolutionStrategyChromosome.h>

List of all members.

Public Methods

 CEvolutionStrategyChromosome (int nObject, int nStrategy)
virtual ~CEvolutionStrategyChromosome ()
int GetNObjectParameters ()
int GetNStrategyParameters ()
void SetObjectParameters (double *newOPs)
void SetStrategyParameters (double *newSPs)
void SetObjFuncValue (double newVal)
double GetObjectParameter (int index)
double GetStrategyParameter (int index)
double GetObjFuncValue ()
double * GetObjectParameters ()
double * GetStrategyParameters ()

Private Attributes

double m_dObjFuncValue
int m_iNObjectParameters
int m_iNStrategyParameters
double * m_pdObjectParameters
double * m_pdStrategyParameters


Constructor & Destructor Documentation

CEvolutionStrategyChromosome::CEvolutionStrategyChromosome int    nObject,
int    nStrategy
 

Definition at line 11 of file EvolutionStrategyChromosome.cpp.

References m_iNObjectParameters, m_iNStrategyParameters, m_pdObjectParameters, and m_pdStrategyParameters.

CEvolutionStrategyChromosome::~CEvolutionStrategyChromosome   [virtual]
 

Definition at line 19 of file EvolutionStrategyChromosome.cpp.

References m_pdObjectParameters, and m_pdStrategyParameters.


Member Function Documentation

int CEvolutionStrategyChromosome::GetNObjectParameters   [inline]
 

Definition at line 17 of file EvolutionStrategyChromosome.h.

References m_iNObjectParameters.

int CEvolutionStrategyChromosome::GetNStrategyParameters   [inline]
 

Definition at line 18 of file EvolutionStrategyChromosome.h.

References m_iNStrategyParameters.

double CEvolutionStrategyChromosome::GetObjectParameter int    index [inline]
 

Definition at line 22 of file EvolutionStrategyChromosome.h.

References m_pdObjectParameters.

double* CEvolutionStrategyChromosome::GetObjectParameters   [inline]
 

Definition at line 25 of file EvolutionStrategyChromosome.h.

References m_pdObjectParameters.

double CEvolutionStrategyChromosome::GetObjFuncValue   [inline]
 

Definition at line 24 of file EvolutionStrategyChromosome.h.

References m_dObjFuncValue.

Referenced by CEvolutionStrategyChromosome::CEvolutionStrategyChromosomeComparator::operator().

double CEvolutionStrategyChromosome::GetStrategyParameter int    index [inline]
 

Definition at line 23 of file EvolutionStrategyChromosome.h.

References m_pdStrategyParameters.

double* CEvolutionStrategyChromosome::GetStrategyParameters   [inline]
 

Definition at line 26 of file EvolutionStrategyChromosome.h.

References m_pdStrategyParameters.

void CEvolutionStrategyChromosome::SetObjectParameters double *    newOPs
 

Definition at line 25 of file EvolutionStrategyChromosome.cpp.

References m_iNObjectParameters, and m_pdObjectParameters.

void CEvolutionStrategyChromosome::SetObjFuncValue double    newVal [inline]
 

Definition at line 21 of file EvolutionStrategyChromosome.h.

References m_dObjFuncValue.

void CEvolutionStrategyChromosome::SetStrategyParameters double *    newSPs
 

Definition at line 33 of file EvolutionStrategyChromosome.cpp.

References m_iNStrategyParameters, and m_pdStrategyParameters.


Member Data Documentation

double CEvolutionStrategyChromosome::m_dObjFuncValue [private]
 

Definition at line 39 of file EvolutionStrategyChromosome.h.

Referenced by GetObjFuncValue, and SetObjFuncValue.

int CEvolutionStrategyChromosome::m_iNObjectParameters [private]
 

Definition at line 40 of file EvolutionStrategyChromosome.h.

Referenced by CEvolutionStrategyChromosome, GetNObjectParameters, and SetObjectParameters.

int CEvolutionStrategyChromosome::m_iNStrategyParameters [private]
 

Definition at line 41 of file EvolutionStrategyChromosome.h.

Referenced by CEvolutionStrategyChromosome, GetNStrategyParameters, and SetStrategyParameters.

double* CEvolutionStrategyChromosome::m_pdObjectParameters [private]
 

Definition at line 42 of file EvolutionStrategyChromosome.h.

Referenced by CEvolutionStrategyChromosome, GetObjectParameter, GetObjectParameters, SetObjectParameters, and ~CEvolutionStrategyChromosome.

double* CEvolutionStrategyChromosome::m_pdStrategyParameters [private]
 

Definition at line 43 of file EvolutionStrategyChromosome.h.

Referenced by CEvolutionStrategyChromosome, GetStrategyParameter, GetStrategyParameters, SetStrategyParameters, and ~CEvolutionStrategyChromosome.


The documentation for this class was generated from the following files:
Generated on Mon Nov 3 10:02:37 2003 by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002