#include <BB2004Evo.h>
Inheritance diagram for BBIndividual:

Public Member Functions | |
| virtual void | init (const BBIndividual &initial)=0 |
| The function initializes the current individual with another one. | |
| virtual void | interpolate (const BBIndividual &other)=0 |
| The function interpolates between the current individual and another one. | |
| virtual void | extrapolate (const BBIndividual &other)=0 |
| The function extrapolates between the current individual and another one. | |
| virtual void | mutate ()=0 |
| The function mutates the current individual. | |
| virtual double | getFitness () const=0 |
| The function calculates the fitness of the individual. | |
Concrete implementations only have to be derived from this class.
Definition at line 21 of file BB2004Evo.h.
|
|
The function initializes the current individual with another one. It has to be implemented in a derived class.
Implemented in CalibrationIndividual, and BBInvKinIndividual. |
|
|
The function interpolates between the current individual and another one. The result is stored in the current individual. It has to be implemented in a derived class.
Implemented in CalibrationIndividual, and BBInvKinIndividual. |
|
|
The function extrapolates between the current individual and another one. It has to be implemented in a derived class.
Implemented in CalibrationIndividual, and BBInvKinIndividual. |
|
|
The function mutates the current individual. It has to be implemented in a derived class. Implemented in CalibrationIndividual, and BBInvKinIndividual. |
|
|
The function calculates the fitness of the individual. It has to be implemented in a derived class.
Implemented in CalibrationIndividual, and BBInvKinIndividual. |
1.3.6