6 #ifndef BALL_DOCKING_GENETICDOCK_EVOLUTIONARYDOCKING_H
7 #define BALL_DOCKING_GENETICDOCK_EVOLUTIONARYDOCKING_H
9 #ifndef BALL_DATATYPE_REGULARDATA3D_H
13 #ifndef BALL_KERNEL_SYSTEM_H
17 #ifndef BALL_DOCKING_COMMON_DOCKINGALGORITHM_H
25 class GeneticAlgorithm;
97 float getProgress()
const;
103 Vector3& getReferenceLigandCenter();
110 static void getDefaultOptions(
Options& options);
122 void applyBestConformation();
static const int INITIAL_POPULATION
static const String CONV_START
static const int MUTATION_SAVE
static const String MUTATION_RATE
static const int BEST_NUM
static const double MUTATION_RATE
static const int MAX_ITERATIONS
Vector3 reference_center_
static const String SCORING_TYPE
static const int CONV_START
static const String CONV_ITERATIONS
static const String BEST_NUM
static const String CONV_VALUE
static const double CONV_VALUE
static const int POPULATION
static const int SURVIVORS
static const String MUTATION_SAVE
static const int CONV_ITERATIONS
static const int POPULATION_NUMBER
static const String POPULATION
static const char * SCORING_TYPE
static const String POPULATION_NUMBER
static const String INITIAL_POPULATION
static const String SURVIVORS
static const String MAX_ITERATIONS