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
EuclidicDistanceFitnessStrategy Class Reference

This fitness strategy calculate from all double gens (IValue<double>) the euclidic distance to zero. More...

#include <EuclidicDistanceFitnessStrategy.h>

Inheritance diagram for EuclidicDistanceFitnessStrategy:
Collaboration diagram for EuclidicDistanceFitnessStrategy:

Public Member Functions

 EuclidicDistanceFitnessStrategy ()
 default constructor do nothing More...
 
virtual ~EuclidicDistanceFitnessStrategy ()
 default destructor do nothing More...
 
virtual double getFitness (const Individual *individual)
 this function calculate the euclidic distance of all double gen which individual has. More...
 
- Public Member Functions inherited from IFitnessStrategy
 IFitnessStrategy ()
 default constructor do nothing More...
 
virtual ~IFitnessStrategy ()
 default destructor do nothing More...
 

Detailed Description

This fitness strategy calculate from all double gens (IValue<double>) the euclidic distance to zero.

Constructor & Destructor Documentation

default constructor do nothing

default destructor do nothing

Member Function Documentation

double getFitness ( const Individual individual)
virtual

this function calculate the euclidic distance of all double gen which individual has.

Parameters
individual(const Individual*) the Individual
Returns
(double) the distance

Implements IFitnessStrategy.


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