|  | 
        
          | __init__(self,
        jagin,
        index) Create a ZAtom object
 |  |  | 
    |  | 
        
          | constrainCoord(self,
        coord) Constrain the given coord so it can't be optimized
 |  |  | 
    |  | 
        
          | freeCoord(self,
        coord) Allow the given coord to be optimized
 |  |  | 
    |  | 
        
          | constrainAll(self) Constrain all the coords so they can't be optimized
 |  |  | 
    |  | 
        
          | freeAll(self) Allow all the coords to be optimized
 |  |  | 
    |  | 
        
          | bumpIndexes(self,
        bump) Modify all the indexes (both for self and any referenced atoms) by a 
      constant number.
 |  |  | 
    | str | 
        
          | getSymbolicLine(self) Get the line that defines the atoms for the bond, angle and dihedral 
      and also the coordinate names.
 |  |  | 
    |  |  | 
    | str | 
        
          | getAtomName(self,
        element,
        index) Get the name of an atom with the given element and index
 |  |  | 
    | str | 
        
          | getCoordName(self,
        coord) Get the name of a coordinate for this atom, such as r11 or d7
 |  |  | 
    |  | 
        
          | addCoord(self,
        index,
        element,
        value) Add an internal coordinate for this atom referenced to a target atom.
 |  |  | 
    |  | 
        
          | changeCoord(self,
        coord,
        value,
        index=None,
        element=None) Change the definition of an existing internal coordinate.
 |  |  | 
  
    | Inherited from object:__delattr__,__format__,__getattribute__,__hash__,__new__,__reduce__,__reduce_ex__,__repr__,__setattr__,__sizeof__,__str__,__subclasshook__ |