Robot Simulator of the Robotics Group for Self-Organization of Control
0.8.0
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
restore.h
Go to the documentation of this file.
1
/*
2
* restore.h
3
*
4
* Created on: 21.10.2009
5
* Author: robot12
6
*/
7
8
#ifndef RESTORE_H_
9
#define RESTORE_H_
10
11
#include <string>
12
#include <vector>
13
14
class
Prototype;
15
class
IValue
;
16
17
struct
RESTORE_GA_HEAD
{
18
union
{
19
struct
{
20
int
generationNumber
;
21
bool
cleanStrategies
;
22
int
numIndividuals
;
23
int
numGeneration
;
24
int
numGenes
;
25
};
26
char
buffer
[];
27
};
28
};
29
30
struct
RESTORE_GA_GENERATION
{
31
union
{
32
struct
{
33
int
number
;
34
int
numberIndividuals
;
35
int
size
;
36
int
children
;
37
/*double q1;
38
double q3;
39
double w1;
40
double w3;
41
double min;
42
double max;
43
double avg;
44
double med;
45
double best;*/
46
};
47
48
char
buffer
[];
49
};
50
51
//std::vector<int> idsOfIndividual;
52
};
53
54
struct
RESTORE_GA_INDIVIDUAL
{
55
//std::string name;
56
57
union
{
58
struct
{
59
int
ID
;
60
int
numberGenes
;
61
int
parent1
;
62
int
parent2
;
63
bool
mutated
;
64
bool
fitnessCalculated
;
65
double
fitness
;
66
};
67
68
char
buffer
[];
69
};
70
71
//std::vector<int> idsOfGenes;
72
};
73
74
struct
RESTORE_GA_GENE
{
75
//std::string prototype;
76
77
union
{
78
struct
{
79
int
ID
;
80
};
81
82
char
buffer
[];
83
};
84
};
85
86
template
<
class
Typ>
87
struct
RESTORE_GA_TEMPLATE
{
88
union
{
89
Typ
value
;
90
char
buffer
[];
91
};
92
};
93
94
95
#endif
/* RESTORE_H_ */
RESTORE_GA_HEAD::numIndividuals
int numIndividuals
Definition:
restore.h:22
RESTORE_GA_INDIVIDUAL::parent2
int parent2
Definition:
restore.h:62
RESTORE_GA_INDIVIDUAL::fitness
double fitness
Definition:
restore.h:65
RESTORE_GA_INDIVIDUAL
Definition:
restore.h:54
RESTORE_GA_GENERATION::numberIndividuals
int numberIndividuals
Definition:
restore.h:34
RESTORE_GA_INDIVIDUAL::mutated
bool mutated
Definition:
restore.h:63
RESTORE_GA_HEAD
Definition:
restore.h:17
RESTORE_GA_HEAD::numGeneration
int numGeneration
Definition:
restore.h:23
RESTORE_GA_GENERATION::buffer
char buffer[]
Definition:
restore.h:48
RESTORE_GA_GENE
Definition:
restore.h:74
RESTORE_GA_INDIVIDUAL::buffer
char buffer[]
Definition:
restore.h:68
RESTORE_GA_GENERATION
Definition:
restore.h:30
RESTORE_GA_HEAD::cleanStrategies
bool cleanStrategies
Definition:
restore.h:21
RESTORE_GA_GENERATION::number
int number
Definition:
restore.h:33
RESTORE_GA_INDIVIDUAL::ID
int ID
Definition:
restore.h:59
RESTORE_GA_GENERATION::children
int children
Definition:
restore.h:36
RESTORE_GA_GENE::buffer
char buffer[]
Definition:
restore.h:82
RESTORE_GA_INDIVIDUAL::fitnessCalculated
bool fitnessCalculated
Definition:
restore.h:64
RESTORE_GA_TEMPLATE::buffer
char buffer[]
Definition:
restore.h:90
IValue
This class is a interface for a value which is part of a gen.
Definition:
IValue.h:38
RESTORE_GA_TEMPLATE
Definition:
restore.h:87
RESTORE_GA_HEAD::numGenes
int numGenes
Definition:
restore.h:24
RESTORE_GA_HEAD::generationNumber
int generationNumber
Definition:
restore.h:20
RESTORE_GA_GENE::ID
int ID
Definition:
restore.h:79
RESTORE_GA_INDIVIDUAL::parent1
int parent1
Definition:
restore.h:61
RESTORE_GA_HEAD::buffer
char buffer[]
Definition:
restore.h:26
RESTORE_GA_INDIVIDUAL::numberGenes
int numberGenes
Definition:
restore.h:60
RESTORE_GA_GENERATION::size
int size
Definition:
restore.h:35
RESTORE_GA_TEMPLATE::value
Typ value
Definition:
restore.h:89
ga_tools
restore.h
Generated on Mon Jan 12 2015 09:40:56 for Robot Simulator of the Robotics Group for Self-Organization of Control by
1.8.6