| 
  | __init__(self,
        element1='C',
        element2='C',
        bondlength=1.418,
        ncell1=10,
        edgetype1='armchair',
        ncell2=10,
        edgetype2='zigzag',
        no_double_bonds=False,
        termfrag='hydrogen',
        min_term_frags=False,
        bilayersep=3.35,
        nbilayers=0,
        stacktype='ABAB',
        bilayershift=0.5,
        orient=False,
        logger=None)(Constructor)
 |  |  x.__init__(...) initializes x; see help(type(x)) for signature 
    Parameters:
        element1(str) - elemental symbol of the first atomelement2(str) - elemental symbol of the second atombondlength(float) - bond length between the first and second atoms in Angstromncell1(int) - number of cells along lattice side 1edgetype1(str) - type of edge for lattice side 1ncell2(int) - number of cells along lattice side 2edgetype2(str) - type of edge for lattice side 2no_double_bonds(bool) - disable the formation of double bondstermfrag(str) - terminate the lattice with a given fragmentmin_term_frags(bool) - minimize the geometry of terminating fragmentsbilayersep(float) - bilayer separationnbilayers(int) - number of bilayersstacktype(str) - bilayer stacking typebilayershift(float) - offset of bilayer in terms of the number of unit cellsorient(bool) - whether to orient the sheets for Maestrologger(logging.getLogger) - output loggerOverrides:
        object.__init__
     |