|
Chemical Data Processing Library C++ API - Version 1.0.0
|
Go to the documentation of this file.
29 #ifndef CDPL_FORCEFIELD_MMFF94ELECTROSTATICINTERACTION_HPP
30 #define CDPL_FORCEFIELD_MMFF94ELECTROSTATICINTERACTION_HPP
48 double atom2_chg,
double scale_fact,
double de_const,
double dist_expo):
50 atom2Idx(atom2_idx), atom1Chg(atom1_chg), atom2Chg(atom2_chg),
51 scaleFact(scale_fact), deConst(de_const), distExpo(dist_expo) {}
100 #endif // CDPL_FORCEFIELD_MMFF94ELECTROSTATICINTERACTION_HPP
Definition of the preprocessor macro CDPL_FORCEFIELD_API.
double getAtom2Charge() const
Definition: MMFF94ElectrostaticInteraction.hpp:68
double getDielectricConstant() const
Definition: MMFF94ElectrostaticInteraction.hpp:78
double getDistanceExponent() const
Definition: MMFF94ElectrostaticInteraction.hpp:83
std::size_t getAtom2Index() const
Definition: MMFF94ElectrostaticInteraction.hpp:58
std::size_t getAtom1Index() const
Definition: MMFF94ElectrostaticInteraction.hpp:53
MMFF94ElectrostaticInteraction(std::size_t atom1_idx, std::size_t atom2_idx, double atom1_chg, double atom2_chg, double scale_fact, double de_const, double dist_expo)
Definition: MMFF94ElectrostaticInteraction.hpp:47
double getScalingFactor() const
Definition: MMFF94ElectrostaticInteraction.hpp:73
The namespace of the Chemical Data Processing Library.
#define CDPL_FORCEFIELD_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
double getAtom1Charge() const
Definition: MMFF94ElectrostaticInteraction.hpp:63
Definition: MMFF94ElectrostaticInteraction.hpp:44