20 #ifndef DOUBLEGENOTYPE_H
21 #define DOUBLEGENOTYPE_H
24 #include "core/genotype.h"
56 unsigned int numGenes()
const;
62 unsigned int bitPrecision();
64 virtual double at(
unsigned int i )
const = 0;
66 virtual void set(
unsigned int i,
double value ) = 0;
72 virtual unsigned int geneToBitIndex(
unsigned int gene )
const;
77 virtual unsigned int bitToGeneIndex(
unsigned int bit )
const;