sknano.structures.MWNTMixin¶
-
class
sknano.structures.
MWNTMixin
[source][source]¶ Mixin class for MWNTs.
Attributes
Ch_list
Lz_list
MWNT length \(L_z = L_{\mathrm{tube}}\) in nanometers. Natoms
Number of atoms in MWNT
.Natoms_list
List of MWNT
SWNT
wall’s number of atomsNatoms
.Natoms_per_tube
Number of atoms in MWNT
.Natoms_per_wall
Alias for MWNT.Natoms_list
Ntubes
Number of MWNT
s.Nwalls
Number of MWNT
walls.T_list
Length of MWNT
unit cell \(|\mathbf{T}|\) in Å.chiral_set
Set of all chiral types in MWNT
.chiral_types
List of chiral types for each MWNT
wall.dt
MWNT
wall diameters \(d_t=\frac{|\mathbf{C}_h|}{\pi}\) in Å.dt_list
List of MWNT
SWNT
wall diametersdt
\(d_t=\frac{|\mathbf{C}_h|}{\pi}\) in Å.max_wall_diameter
max_walls
min_wall_diameter
nz_list
Number of nanotube unit cells along the \(z\)-axis. rt
MWNT
wall radii \(r_t=\frac{|\mathbf{C}_h|}{2\pi}\) in Å.rt_list
List of MWNT
SWNT
wall radiirt
\(r_t=\frac{|\mathbf{C}_h|}{2\pi}\) in Å.tube_mass
MWNT mass in grams. wall_diameters
Alias for MWNTMixin.dt_list
.wall_radii
Alias for MWNTMixin.rt_list
.wall_spacing
walls
List of MWNT
SWNT
wall structures.Methods
generate_Ch_list
([Nwalls, max_walls, ...])generate_dt_mask
(dt[, max_dt_diff])Generate boolean mask array. get_wall
(Ch)Return the SWNT
structure with chirality Ch.update_Ch_list
([Nwalls, min_wall_diameter, ...])