sknano.structures.MWNTMixin¶
-
class
sknano.structures.MWNTMixin[source][source]¶ Mixin class for MWNTs.
Attributes
Ch_listLz_listMWNT length \(L_z = L_{\mathrm{tube}}\) in nanometers. NatomsNumber of atoms in MWNT.Natoms_listList of MWNTSWNTwall’s number of atomsNatoms.Natoms_per_tubeNumber of atoms in MWNT.Natoms_per_wallAlias for MWNT.Natoms_listNtubesNumber of MWNTs.NwallsNumber of MWNTwalls.T_listLength of MWNTunit cell \(|\mathbf{T}|\) in Å.chiral_setSet of all chiral types in MWNT.chiral_typesList of chiral types for each MWNTwall.dtMWNTwall diameters \(d_t=\frac{|\mathbf{C}_h|}{\pi}\) in Å.dt_listList of MWNTSWNTwall diametersdt\(d_t=\frac{|\mathbf{C}_h|}{\pi}\) in Å.max_wall_diametermax_wallsmin_wall_diameternz_listNumber of nanotube unit cells along the \(z\)-axis. rtMWNTwall radii \(r_t=\frac{|\mathbf{C}_h|}{2\pi}\) in Å.rt_listList of MWNTSWNTwall radiirt\(r_t=\frac{|\mathbf{C}_h|}{2\pi}\) in Å.tube_massMWNT mass in grams. wall_diametersAlias for MWNTMixin.dt_list.wall_radiiAlias for MWNTMixin.rt_list.wall_spacingwallsList of MWNTSWNTwall structures.Methods
generate_Ch_list([Nwalls, max_walls, ...])generate_dt_mask(dt[, max_dt_diff])Generate boolean mask array. get_wall(Ch)Return the SWNTstructure with chirality Ch.update_Ch_list([Nwalls, min_wall_diameter, ...])