|
Chemical Data Processing Library C++ API - Version 1.0.0
|
Go to the documentation of this file.
29 #ifndef CDPL_FORCEFIELD_MMFF94TORSIONINTERACTION_HPP
30 #define CDPL_FORCEFIELD_MMFF94TORSIONINTERACTION_HPP
48 std::size_t term_atom2_idx,
unsigned int tor_type_idx,
double tor_param1,
49 double tor_param2,
double tor_param3):
50 termAtom1Idx(term_atom1_idx),
51 ctrAtom1Idx(ctr_atom1_idx), ctrAtom2Idx(ctr_atom2_idx),
52 termAtom2Idx(term_atom2_idx), torTypeIdx(tor_type_idx), torParam1(tor_param1), torParam2(tor_param2),
53 torParam3(tor_param3) {}
116 std::size_t termAtom1Idx;
117 std::size_t ctrAtom1Idx;
118 std::size_t ctrAtom2Idx;
119 std::size_t termAtom2Idx;
120 unsigned int torTypeIdx;
128 #endif // CDPL_FORCEFIELD_MMFF94TORSIONINTERACTION_HPP
Definition of the preprocessor macro CDPL_FORCEFIELD_API.
double getTorsionParameter3() const
Definition: MMFF94TorsionInteraction.hpp:110
std::size_t getAtom3Index() const
Definition: MMFF94TorsionInteraction.hpp:85
std::size_t getCenterAtom1Index() const
Definition: MMFF94TorsionInteraction.hpp:60
std::size_t getAtom1Index() const
Definition: MMFF94TorsionInteraction.hpp:75
std::size_t getAtom2Index() const
Definition: MMFF94TorsionInteraction.hpp:80
double getTorsionParameter2() const
Definition: MMFF94TorsionInteraction.hpp:105
std::size_t getCenterAtom2Index() const
Definition: MMFF94TorsionInteraction.hpp:65
double getTorsionParameter1() const
Definition: MMFF94TorsionInteraction.hpp:100
std::size_t getTerminalAtom1Index() const
Definition: MMFF94TorsionInteraction.hpp:55
Definition: MMFF94TorsionInteraction.hpp:44
The namespace of the Chemical Data Processing Library.
std::size_t getTerminalAtom2Index() const
Definition: MMFF94TorsionInteraction.hpp:70
unsigned int getTorsionTypeIndex() const
Definition: MMFF94TorsionInteraction.hpp:95
std::size_t getAtom4Index() const
Definition: MMFF94TorsionInteraction.hpp:90
#define CDPL_FORCEFIELD_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
MMFF94TorsionInteraction(std::size_t term_atom1_idx, std::size_t ctr_atom1_idx, std::size_t ctr_atom2_idx, std::size_t term_atom2_idx, unsigned int tor_type_idx, double tor_param1, double tor_param2, double tor_param3)
Definition: MMFF94TorsionInteraction.hpp:47