Data struct representing a dihedral constraint. More...
#include <DistanceGeometry.h>
Public Types | |
using | AtomListType = std::vector< AtomIndex > |
using | SiteSequence = std::array< AtomListType, 4 > |
Public Member Functions | |
DihedralConstraint (SiteSequence passSites, double passLower, double passUpper) | |
Data Fields | |
SiteSequence | sites |
Site definition sequence (odd permutations invert sign) | |
double | lower |
Lower bound on dihedral angle. | |
double | upper |
Upper bound on dihedral angle. | |
Data struct representing a dihedral constraint.
Contains four atom sets and lower and upper bounds on the dihedral spanned by their average spatial positions.