----------------------------------------------------------------------
  |                 Y                                                  | |
  --------------------             | |                                  /
  \            | |                                 /                      \
  | |                                /                        \          | 
  |                               /                          \         | |
  /                            \        | |                             /
  \       | |         --------------------              P2                |
  | |        / 6                5 \                              /       | 
  |       /                      \                            /        | |
  /                        \                          /         | |     /
  \                        /          | |    /                            \
  /           | |   /                              \                    /
  | |  | 1             O              4 --------------------           X | 
  |   \                              /                    \            | |
  \                            /                      \           | |     \
  /                        \          | |      \                        /
  \         | |       \                      /                            \
  | |        \ 2                3 /                              \       | 
  |         --------------------              P1                |      | |
  \                              /       | |                              \
  /        | |                               \                          /
  | |                                \                        /          | 
  |                                 \                      /           | |
  \                    /            | |                                   
  --------------------             | 
  ----------------------------------------------------------------------
  where in addition to the parameters specified in the HoneycombUnitCell
  class the two lattice vectors are given by vec(P1, O) and vec(P2, O) with
  angle(P1, O, P2) = 60 degrees.
    |  | 
        
          | __init__(self,
        element1,
        element2,
        bondlength,
        ncell1,
        edgetype1,
        ncell2,
        edgetype2,
        no_double_bonds,
        termfrag,
        min_term_frags) Create an instance.
 |  |  | 
    | numpy.array, numpy.array |  | 
    |  | 
        
          | updateLatticeBonding(self,
        cell,
        bonds_to_neighbors) Update the bonding between the lattice and the newly added fragment.
 |  |  | 
    |  | 
        
          | terminateLattice(self,
        logger=None) Terminate the lattice with the given fragments.
 |  |  | 
    |  | 
        
          | minTerminatingFragments(self,
        logger=None) Minimize the geometry of all atoms in the terminating fragments with 
      the exception of the lattice bound atoms.
 |  |  | 
    |  |  | 
    | list | 
        
          | getChorusPBC(self,
        growvec1,
        growvec2) Return the chorus box PBC.
 |  |  | 
    |  |  | 
  
    | Inherited from object:__delattr__,__format__,__getattribute__,__hash__,__new__,__reduce__,__reduce_ex__,__repr__,__setattr__,__sizeof__,__str__,__subclasshook__ |