34 size_t start_bit_index_;
56 size_t AddGene(
size_t bit_width,
bool byte_align =
false);
112 std::vector<Gene> genes_;
113 size_t first_boolean_gene_bit_index_ = 0;
114 size_t boolean_gene_count_ = 0;
size_t GetGeneCount() const
Definition: Genome.cc:32
void AddBooleanGenes(size_t count)
Definition: Genome.cc:24
size_t BitsRequired() const
Definition: Genome.cc:54
size_t GetFirstBooleanGeneBitIndex() const
Definition: Genome.cc:26
size_t GetBooleanGeneCount() const
Definition: Genome.cc:52
size_t GetGeneBitWitdh(size_t gene_index) const
Definition: Genome.cc:44
size_t GetFirstBooleanGeneIndex() const
Definition: Genome.cc:30
size_t AddGene(size_t bit_width, bool byte_align=false)
Definition: Genome.cc:63
size_t GetGeneStartBitIndex(size_t gene_index) const
Definition: Genome.cc:36
void SetBooleanGeneCount(size_t boolean_gene_count)
Definition: Genome.cc:20