Robot Simulator of the Robotics Group for Self-Organization of Control  0.8.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TemplateTaskedGaSimulationFitnessStrategy Class Reference

the fitness strategy for this demonstration simulation More...

#include <TemplateTaskedGaSimulationFitnessStrategy.h>

Inheritance diagram for TemplateTaskedGaSimulationFitnessStrategy:
Collaboration diagram for TemplateTaskedGaSimulationFitnessStrategy:

Public Member Functions

 TemplateTaskedGaSimulationFitnessStrategy ()
 default constructor More...
 
virtual ~TemplateTaskedGaSimulationFitnessStrategy ()
 default destructor More...
 
virtual double getFitness (const Individual *individual)
 this return the saved fitness value (entropy) More...
 
- Public Member Functions inherited from IFitnessStrategy
 IFitnessStrategy ()
 default constructor do nothing More...
 
virtual ~IFitnessStrategy ()
 default destructor do nothing More...
 

Public Attributes

std::vector< double > m_storage
 a storage for all Entropies! More...
 

Detailed Description

the fitness strategy for this demonstration simulation

Constructor & Destructor Documentation

default destructor

Member Function Documentation

double getFitness ( const Individual individual)
virtual

this return the saved fitness value (entropy)

Be careful because this method isn't safe for individuals, which are not saved in the storage!!!

Parameters
individual(for this we search the entropy)
Returns
the fitness

Implements IFitnessStrategy.

Member Data Documentation

std::vector<double> m_storage

a storage for all Entropies!


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