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;
static void getDefaultOptions(Options &options)
virtual void setup(System &ligand, BALL::ScoringFunction *sf)
void applyBestConformation()
virtual void setup(System &ligand, BALL::ScoringFunction *sf, Options &new_options)
EvolutionaryDocking(System &receptor, System &ligand, string config_file)
Vector3 reference_center_
Vector3 & getReferenceLigandCenter()
void setup(System &receptor, System &ligand, Options &new_options)
float getProgress() const
double dockLigand(AtomContainer &ligand, bool verbose=0)
EvolutionaryDocking(System &system1, System &system2, Options &new_options)
static const String CONV_ITERATIONS
static const String BEST_NUM
static const String MUTATION_SAVE
static const String POPULATION
static const String SURVIVORS
static const String CONV_VALUE
static const String POPULATION_NUMBER
static const String MAX_ITERATIONS
static const char * SCORING_TYPE
static const String MUTATION_RATE
static const String CONV_START
static const String INITIAL_POPULATION
static const double MUTATION_RATE
static const int BEST_NUM
static const int SURVIVORS
static const double CONV_VALUE
static const int POPULATION_NUMBER
static const int MUTATION_SAVE
static const String SCORING_TYPE
static const int INITIAL_POPULATION
static const int CONV_START
static const int MAX_ITERATIONS
static const int POPULATION
static const int CONV_ITERATIONS