graphene_heteroribbon

sisl.geom.graphene_heteroribbon(sections, section_cls=<class 'sisl.geom.heteroribbon_section'>, bond: float = 1.42, atoms: sisl.typing.AtomsLike | None = None, **kwargs) Geometry

Build a graphene nanoribbon consisting of several nanoribbons of different widths

Please see heteroribbon for arguments, the only difference is that the bond and atoms arguments default to bond=1.42 and Atoms(Z=6, R=bond*1.01), respectively.

See also

heteroribbon

for argument details and how it behaves

Parameters:
  • bond (float)

  • atoms (sisl.typing.AtomsLike | None)

Return type:

Geometry