BALL 1.5.0
Loading...
Searching...
No Matches
dockProblem.h
Go to the documentation of this file.
1// ----------------------------------------------------
2// $Maintainer: Marcel Schumann $
3// $Authors: Jan Fuhrmann, Marcel Schumann $
4// ----------------------------------------------------
5
6#ifndef BALL_DOCKING_GENETICDOCK_DOCKPROBLEM_H
7#define BALL_DOCKING_GENETICDOCK_DOCKPROBLEM_H
8
9#include <vector>
10#include <string>
11
12#include <BALL/MATHS/vector3.h>
13#include <BALL/KERNEL/system.h>
15#include <BALL/KERNEL/protein.h>
16#include <BALL/MATHS/vector3.h>
17
21
24
25#include <BALL/MATHS/matrix44.h>
27
28#ifndef BALL_DOCKING_COMMON_CONFORMATIONSET_H
30#endif // BALL_DOCKING_COMMON_CONFORMATIONSET_H
31
32namespace BALL
33{
34
119}
120
121#endif /* BALL_DOCKING_GENETICDOCK_DOCKPROBLEM_H */
#define BALL_DEPRECATED
#define BALL_EXPORT
AtomContainer * getLigand()
AtomContainer * ligand_
Definition dockProblem.h:84
RotateBonds * rb_
DoubleParameter double_parameter_
Definition dockProblem.h:78
Vector3 binding_pocket_center_
Definition dockProblem.h:90
virtual void setup(AtomContainer &sys_lig)
virtual ~DockProblem()
DockProblem(AtomContainer &sys_lig, BALL::ScoringFunction *sf, EvolutionaryDocking *docker, bool post_dock_optimization)
BALL::ScoringFunction * scoring_function_
Definition dockProblem.h:94
std::vector< Vector3 > ligand_positions_
Definition dockProblem.h:98
QuaternionParameter quaternion_parameter_
Definition dockProblem.h:80
virtual double calculate()
AtomContainer * draw_ligand_
Definition dockProblem.h:84
EvolutionaryDocking * docker_
Definition dockProblem.h:76
void connectTo(GeneticAlgorithm *opt)
TVector3< float > Vector3
Definition vector3.h:1084