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 atoms Natoms.
Natoms_per_tube Number of atoms in MWNT.
Natoms_per_wall Alias for MWNT.Natoms_list
Ntubes Number of MWNTs.
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 diameters dt \(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 radii rt \(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, ...])