#include <dihedral.hh>
Inherited by TorsionImpl.
Low level dihedral implementation.
- See also
- Roll Helix Example
Definition at line 31 of file dihedral.hh.
◆ Dihedral() [1/2]
construct new dihedral as defined by the four consecutive atoms atom1 to atom4
◆ Dihedral() [2/2]
construct new dihedral as defined by the four consecutive atoms stored in atoms
◆ GetAngleICS()
Real GetAngleICS |
( |
| ) |
const |
get dihedral angle based on internal coordinate system
◆ GetAngleXCS()
Real GetAngleXCS |
( |
| ) |
const |
get dihedral angle base on atom position
◆ GetFirst()
◆ GetFourth()
◆ GetOriginalPos()
◆ GetPos()
◆ GetSecond()
◆ GetThird()
◆ IsAtomInvolved()
◆ Matches()
◆ SetAngleICS()
void SetAngleICS |
( |
Real |
angle, |
|
|
bool |
update_other |
|
) |
| |
set dihedral angle. Requires an intact internal coordinate system.
- Parameters
-
angle | new angle in radians |
update_other | If true, connectors of atom3 are updated accordingly, otherwise they will be left untouched |
The documentation for this class was generated from the following file: