29 #ifndef CDPL_GRAIL_GENERALIZEDBELLATOMDENSITY_HPP 
   30 #define CDPL_GRAIL_GENERALIZEDBELLATOMDENSITY_HPP 
   55             static constexpr 
double DEF_PROBE_RADIUS          = 0.0;
 
   56             static constexpr 
double DEF_RADIUS_SCALING_FACTOR = 1.0;
 
   59                 probeRadius(probe_radius), radiusScalingFactor(rad_scaling_factor) {}
 
   69             double radiusScalingFactor;
 
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.
 
Atom.
Definition: Atom.hpp:52
 
GeneralizedBellAtomDensity.
Definition: GeneralizedBellAtomDensity.hpp:52
 
GeneralizedBellAtomDensity(double probe_radius=DEF_PROBE_RADIUS, double rad_scaling_factor=DEF_RADIUS_SCALING_FACTOR)
Definition: GeneralizedBellAtomDensity.hpp:58
 
double operator()(const Math::Vector3D &pos, const Math::Vector3D &atom_pos, const Chem::Atom &atom) const
 
double getProbeRadius() const
 
double getRadiusScalingFactor() const
 
CVector< double, 3 > Vector3D
A bounded 3 element vector holding floating point values of type double.
Definition: Vector.hpp:1637
 
The namespace of the Chemical Data Processing Library.