12 * Chromosome of given Genes.
14 template < typename _Gene >
17 typedef _Gene GeneType;
20 * Genes of the chromosome
30 Chromosome(vector<_Gene> genes) {
34 /** Copy constructor */
35 Chromosome(const Chromosome& chromosome)
36 : genes(chromosome.get()) {
39 Chromosome& operator=(const Chromosome& chromosome){
40 this->genes = chromosome.get();
44 vector<_Gene> get() const {
50 #endif /* __CHROMOSOME_H */