GrapheneMixin

class sknano.core.structures.GrapheneMixin[source] [edit on github][source]

Bases: object

Mixin class for graphene structure classes.

Attributes

N Number of graphene unit cells.
Natoms Total number of atoms.
Natoms_per_layer Number of atoms per layer.
Natoms_per_unit_cell Number of atoms per unit cell.
area Total area of graphene supercell.
n1 Number of unit cells along Crystal3DLattice.a1.
n2 Number of unit cells along Crystal3DLattice.a2.
r1 Vector GrapheneMixin.n1 \(\times\) Crystal3DLattice.a1.
r2 Vector GrapheneMixin.n2 \(\times\) Crystal3DLattice.a2.

Attributes Summary

N Number of graphene unit cells.
Natoms Total number of atoms.
Natoms_per_layer Number of atoms per layer.
Natoms_per_unit_cell Number of atoms per unit cell.
area Total area of graphene supercell.
n1 Number of unit cells along Crystal3DLattice.a1.
n2 Number of unit cells along Crystal3DLattice.a2.
r1 Vector GrapheneMixin.n1 \(\times\) Crystal3DLattice.a1.
r2 Vector GrapheneMixin.n2 \(\times\) Crystal3DLattice.a2.

Attributes Documentation

N

Number of graphene unit cells.

\[N = \frac{A_{\mathrm{sheet}}}{A_{\mathrm{cell}}}\]
Natoms

Total number of atoms.

Natoms_per_layer

Number of atoms per layer.

Natoms_per_unit_cell

Number of atoms per unit cell.

area

Total area of graphene supercell.

n1

Number of unit cells along Crystal3DLattice.a1.

n2

Number of unit cells along Crystal3DLattice.a2.

r1

Vector GrapheneMixin.n1 \(\times\) Crystal3DLattice.a1.

r2

Vector GrapheneMixin.n2 \(\times\) Crystal3DLattice.a2.