Manage the internal coordinates of a structure.
|
__init__(self,
astructure,
uniqueify=False)
Create an instance. |
|
|
list
|
|
tuple
|
getNames(self,
atoms,
uniqueify=False)
Return the atom names for the given list of atoms. |
|
|
tuple
|
getIdxs(self,
atoms)
Return the atom indices for the given list of atoms. |
|
|
dict
|
avgInternals(self,
internals)
Average the values of the internals in the given dictionary of
internals. |
|
|
OrderedDict
|
recursivelySort(self,
internals)
Return the given dictionary of internal coordinates recursively
sorted by the names of the constitutive atoms. |
|
|
bool
|
setInternals(self,
internals,
atoms,
internals_excluded=None,
data=None,
uniqueify=False)
Set internals. |
|
|
dict
|
|
|
setSites(self)
Set the sites dictionary. |
|
|
|
setBonds(self)
Set the bonds dictionary. |
|
|
|
setAngles(self)
Set angles dictionary. |
|
|
|
setDihedrals(self)
Set dihedrals dictionary. |
|
|
list
|
|
list
|
|
|
|
dict
|
_findNonBondPairs(self,
exclude=None)
This finds all pairs of particle types that have at least one
non-bond interaction. |
|
|
|
setNonBonds(self)
Set nonbonds dictionary. |
|
|
|
setBasic(self)
Set basic dictionaries. |
|
|
|
setAngleNonBonds(self)
Set angle nonbonds dictionary. |
|
|
|
setNonAngleNonBonds(self)
Set the nonangle nonbonds dictionary. |
|
|
|
|
dict
|
mergeExcludedNonbonds(self,
exclude_nonbonds,
new_exclude_nonbonds)
Return a copy of the first exclude nonbonds dict merged with the
second. |
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|