#include <SIG_GPExperiment.h>
Public Methods | |
SIG_GPExperiment (QString exp) | |
The constructor of an experiment. More... | |
SIG_GPExperiment () | |
The constructor for an experiment. More... | |
QString | cutAfterFiveHashes (QTextStream& source) |
void | loadExperiment (QTextStream &file) |
This sets experimentdatas from a QDataStream to the attributes of an experimentobject. More... | |
void | saveExperiment (QTextStream & file) |
This encodes the experiment data to a QDataStream. More... | |
double | calculateFitness (SIGEL_Program::SIG_Program & program) |
Starts the FitnessCalculation as a local PVM client. More... | |
SIGEL_GP::SIG_GPParameter& | getGPParameter () |
This operation returns a reference of the gpparameter. More... | |
SIGEL_GP::SIG_GPPopulation& | getPopulation () |
This operation returns a reference of the population. More... | |
SIGEL_GP::SIG_GPPopulation* | getPopulationPointer () |
This operation returns a pointer to the population. More... | |
void | exportExperimentHistoryToGNUPlot ( QString fileName ) |
Public Attributes | |
SIGEL_Robot::SIG_Robot | robot |
The used robot architecture. More... | |
SIG_GPParameter | gpParameter |
The used parameter for the genetic programming. More... | |
QString | experimentName |
The name of the experiment. More... | |
SIGEL_Environment::SIG_Environment | environment |
The used environment. More... | |
QString | fitnessFunctionName |
The name of the used fitnessfunction. More... | |
SIG_GPPopulation | population |
The population of the experiment. More... | |
SIGEL_Simulation::SIG_SimulationParameters | simulationParameter |
The used parameter for the simulation. More... | |
QString | comment |
This QString data content is a describtion of the experiment. More... | |
QList< SIG_GPExperimentHistoryEntry > | experimentHistory |
Private Methods | |
void | writeHistoryToFileTransfer ( QTextStream &file ) |
void | readHistoryFromFileTransfer ( QTextStream &file ) |
It contains any nessecary information and data to describe and preform an evolution run.
Definition at line 31 of file SIG_GPExperiment.h.
|
The constructor of an experiment.
Definition at line 10 of file SIG_GPExperiment.cpp. |
|
The constructor for an experiment.
Definition at line 12 of file SIG_GPExperiment.cpp. |
|
Starts the FitnessCalculation as a local PVM client.
Definition at line 103 of file SIG_GPExperiment.cpp. |
|
Definition at line 17 of file SIG_GPExperiment.cpp. |
|
Definition at line 123 of file SIG_GPExperiment.cpp. |
|
This operation returns a reference of the gpparameter.
Definition at line 108 of file SIG_GPExperiment.cpp. |
|
This operation returns a reference of the population.
Definition at line 113 of file SIG_GPExperiment.cpp. |
|
This operation returns a pointer to the population.
Definition at line 118 of file SIG_GPExperiment.cpp. |
|
This sets experimentdatas from a QDataStream to the attributes of an experimentobject.
Definition at line 29 of file SIG_GPExperiment.cpp. |
|
Definition at line 87 of file SIG_GPExperiment.cpp. |
|
This encodes the experiment data to a QDataStream.
Definition at line 55 of file SIG_GPExperiment.cpp. |
|
Definition at line 76 of file SIG_GPExperiment.cpp. |
|
This QString data content is a describtion of the experiment.
Definition at line 80 of file SIG_GPExperiment.h. |
|
The used environment.
Definition at line 55 of file SIG_GPExperiment.h. |
|
Definition at line 83 of file SIG_GPExperiment.h. |
|
The name of the experiment.
Definition at line 49 of file SIG_GPExperiment.h. |
|
The name of the used fitnessfunction.
Definition at line 61 of file SIG_GPExperiment.h. |
|
The used parameter for the genetic programming.
Definition at line 43 of file SIG_GPExperiment.h. |
|
The population of the experiment.
Definition at line 67 of file SIG_GPExperiment.h. |
|
The used robot architecture.
Definition at line 37 of file SIG_GPExperiment.h. |
|
The used parameter for the simulation.
Definition at line 74 of file SIG_GPExperiment.h. |