29 #ifndef CDPL_GRAIL_BINDINGAFFINITYCALCULATOR_HPP
30 #define CDPL_GRAIL_BINDINGAFFINITYCALCULATOR_HPP
Definition of the preprocessor macro CDPL_GRAIL_API.
#define CDPL_GRAIL_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
Definition of vector data types.
Predicts the binding affinity of a ligand pose from its GRAIL descriptor vector.
Definition: BindingAffinityCalculator.hpp:51
BindingAffinityCalculator()
Constructs the BindingAffinityCalculator instance.
Definition: BindingAffinityCalculator.hpp:79
double operator()(const Math::DVector &grail_descr, AffinityMeasure measure) const
Predicts the binding affinity from the given GRAIL descriptor.
AffinityMeasure
Specifies the affinity measure the prediction targets.
Definition: BindingAffinityCalculator.hpp:58
@ PKI
(inhibition constant).
Definition: BindingAffinityCalculator.hpp:68
@ PKD
(dissociation constant).
Definition: BindingAffinityCalculator.hpp:63
The namespace of the Chemical Data Processing Library.