parmed.topologyobjects.AngleType¶
-
class
parmed.topologyobjects.
AngleType
(k, theteq, list=None)[source]¶ An angle type with a set of angle parameters
- Parameters
- k
float
Force constant in kcal/mol/radians^2
- theteq
float
Equilibrium angle in Degrees
- list
TrackedList
A list of `AngleType`s in which this is a member
- k
Notes
Two AngleType`s are equal if their `k and theteq attributes are equal
Examples
>>> at1 = AngleType(10.0, 180.0) >>> at2 = AngleType(10.0, 180.0) >>> at1 is at2 False >>> at1 == at2 True >>> at1.idx # not part of any list or iterable -1
As part of a list, they can be indexed
>>> angle_list = [] >>> angle_list.append(AngleType(10.0, 180.0, list=angle_list)) >>> angle_list.append(AngleType(10.0, 180.0, list=angle_list)) >>> angle_list[0].idx 0 >>> angle_list[1].idx 1
- Attributes
- idx
- uk
- utheteq
-
__init__
(k, theteq, list=None)[source]¶ Initialize self. See help(type(self)) for accurate signature.
Methods
__init__
(k, theteq[, list])Initialize self.
Attributes
idx