BALL
1.4.79
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
BALL
SCORING
FUNCTIONS
rescoring3D.h
Go to the documentation of this file.
1
// ----------------------------------------------------
2
// $Maintainer: Marcel Schumann $
3
// $Authors: Marcel Schumann $
4
// ----------------------------------------------------
5
6
#ifndef BALL_SCORING_FUNCTIONS_RESCORING3D_H
7
#define BALL_SCORING_FUNCTIONS_RESCORING3D_H
8
9
#include <
BALL/SCORING/FUNCTIONS/rescoring.h
>
10
#include <
BALL/DATATYPE/regularData3D.h
>
11
12
13
namespace
BALL
14
{
15
class
BALL_EXPORT
Rescoring3D
:
public
Rescoring
16
{
17
public
:
18
19
Rescoring3D
(
AtomContainer
& receptor,
AtomContainer
& reference_ligand,
Options
& options,
String
free_energy_label,
ScoringFunction
* sf);
20
21
std::list<std::pair<String, RegularData3D*> > generateRegularData3DGrids();
22
23
24
protected
:
25
26
void
setup_();
27
28
void
generateScoreContributions_(
Molecule
* mol, std::vector<std::vector<double> >* matrix, std::vector<double>* v);
29
31
virtual
void
generateAtomScoreContributions_(
const
Atom
* atom, std::vector<double>& contributions);
32
33
Size
sizeX_
;
34
Size
sizeY_
;
35
Size
sizeZ_
;
36
double
resolution_
;
37
Vector3
origin_
;
38
40
std::vector<String>
reg3D_grid_names_
;
41
42
};
43
}
44
#endif
BALL::Rescoring3D::reg3D_grid_names_
std::vector< String > reg3D_grid_names_
Definition:
rescoring3D.h:40
BALL::String
Definition:
string.h:61
rescoring.h
BALL::TVector3< float >
BALL::ScoringFunction
Definition:
scoringFunction.h:28
BALL::Rescoring
Definition:
rescoring.h:17
BALL::AtomContainer
Definition:
atomContainer.h:29
regularData3D.h
BALL::Molecule
Definition:
molecule.h:29
BALL::Rescoring3D::sizeX_
Size sizeX_
Definition:
rescoring3D.h:33
BALL::Options
Definition:
options.h:46
BALL::Rescoring3D::sizeZ_
Size sizeZ_
Definition:
rescoring3D.h:35
BALL::Rescoring3D::sizeY_
Size sizeY_
Definition:
rescoring3D.h:34
BALL::Rescoring3D
Definition:
rescoring3D.h:15
BALL_SIZE_TYPE
BALL::Rescoring3D::resolution_
double resolution_
Definition:
rescoring3D.h:36
BALL::Atom
Definition:
atom.h:87
BALL::Rescoring3D::origin_
Vector3 origin_
Definition:
rescoring3D.h:37
BALL_EXPORT
#define BALL_EXPORT
Definition:
COMMON/global.h:50
Generated by
1.8.7