Name
NanoRibbon
—
Function for generating a nano ribbon.
Synopsis
Namespace: NanoLanguage
NanoRibbon()
Description
x.__init__(...) initializes x; see help(type(x)) for signatur
Usage Examples
Define the geometry of a (3,0) Carbon Nano Ribbon and passivate the dangling bonds
with Boron atoms. Repeat it ten times along z-axis
ribbon = NanoRibbon(3,0,dangling_atom=Boron,dangling_bond_length=1.5*Angstrom)
ribbon = ribbon.repeat(1,1,10)
Notes
A NanoTube is of type BulkConfiguration, but with additional query methods for
extracting the properties of the nano ribbon.