Preprocess a nanosheet into a nanotube sheet which will be rolled up 
  into a nanotube.
    |  | 
        
          | __init__(self,
        element1,
        element2,
        bondlength,
        nindex,
        mindex,
        ncells) Create an instance.
 |  |  | 
    | numpy.array, numpy.array | 
        
          | redefineLatticeVecs(self,
        lattvec1,
        lattvec2) Redefine lattice vectors according to Dresselhaus.
 |  |  | 
    | numpy.array, numpy.array | 
        
          | getTubeVectors(self) Return chiral and translation vectors for the nanotube sheet.
 |  |  | 
    |  | 
        
          | renumberAtomLists(self,
        renumbermap) Apply the given renumbering map to the terminating and matching atom 
      lists.
 |  |  | 
    |  | 
        
          | cutOutNanoSheet(self,
        logger=None) Cut out the nanotube sheet from the nanosheet.
 |  |  | 
    |  | 
        
          | delDanglingTermAtoms(self) Remove dangling atoms from the top and bottom of the nanotube sheet.
 |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | buildNanoTubeSheet(self,
        termfrag,
        use_finite_bos=True,
        logger=None) Build the nanotube sheet.
 |  |  | 
  
    | Inherited from object:__delattr__,__format__,__getattribute__,__hash__,__new__,__reduce__,__reduce_ex__,__repr__,__setattr__,__sizeof__,__str__,__subclasshook__ |