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
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 
18  union {
19  struct{
24  int numGenes;
25  };
26  char buffer[];
27  };
28 };
29 
31  union {
32  struct {
33  int number;
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 
55  //std::string name;
56 
57  union {
58  struct {
59  int ID;
61  int parent1;
62  int parent2;
63  bool mutated;
65  double fitness;
66  };
67 
68  char buffer[];
69  };
70 
71  //std::vector<int> idsOfGenes;
72 };
73 
75  //std::string prototype;
76 
77  union {
78  struct {
79  int ID;
80  };
81 
82  char buffer[];
83  };
84 };
85 
86 template<class Typ>
88  union {
89  Typ value;
90  char buffer[];
91  };
92 };
93 
94 
95 #endif /* RESTORE_H_ */
int numIndividuals
Definition: restore.h:22
int parent2
Definition: restore.h:62
double fitness
Definition: restore.h:65
Definition: restore.h:54
int numberIndividuals
Definition: restore.h:34
bool mutated
Definition: restore.h:63
Definition: restore.h:17
int numGeneration
Definition: restore.h:23
char buffer[]
Definition: restore.h:48
Definition: restore.h:74
char buffer[]
Definition: restore.h:68
Definition: restore.h:30
bool cleanStrategies
Definition: restore.h:21
int number
Definition: restore.h:33
int ID
Definition: restore.h:59
int children
Definition: restore.h:36
char buffer[]
Definition: restore.h:82
bool fitnessCalculated
Definition: restore.h:64
char buffer[]
Definition: restore.h:90
This class is a interface for a value which is part of a gen.
Definition: IValue.h:38
Definition: restore.h:87
int numGenes
Definition: restore.h:24
int generationNumber
Definition: restore.h:20
int ID
Definition: restore.h:79
int parent1
Definition: restore.h:61
char buffer[]
Definition: restore.h:26
int numberGenes
Definition: restore.h:60
int size
Definition: restore.h:35
Typ value
Definition: restore.h:89