graphene_nanoribbon

sisl.geom.graphene_nanoribbon(width: int, bond: float = 1.42, atoms: AtomsLike | None = None, kind: Literal['armchair', 'zigzag', 'chiral'] = 'armchair', vacuum: FloatOrFloat2 = 20.0, chirality: tuple[int, int] = (3, 1)) Geometry

Construction of a graphene nanoribbon

Parameters:
  • width (int) – number of atoms in the transverse direction

  • bond (float) – C-C bond length

  • atoms (Optional[AtomsLike]) – atom (or atoms) in the honeycomb lattice. Defaults to Atom(6)

  • kind (Literal['armchair', 'zigzag', 'chiral']) – type of ribbon

  • vacuum (FloatOrFloat2) – separation in transverse direction

  • chirality (tuple[int, int]) – index (n, m), only used if kind=chiral

Return type:

Geometry

See also

honeycomb

honeycomb lattices

graphene

graphene geometry

nanoribbon

honeycomb nanoribbon (used for this method)

agnr

armchair graphene nanoribbon

zgnr

zigzag graphene nanoribbon

cgnr

chiral graphene nanoribbon