NanotubeBundleMixin¶
-
class
sknano.core.structures.NanotubeBundleMixin[source] [edit on github][source]¶ Bases:
objectMixin class for nanotube bundles.
Attributes
LxAxis-aligned length along the x-axis in Angstroms.LyAxis-aligned length along the y-axis in Angstroms.NatomsNumber of atoms in nanotube bundle. Natoms_listlistofNatomsper nanotube in bundle.Natoms_per_bundleAlias for Natoms.Natoms_per_tubeAlias for Natoms_list.NtubesNumber of nanotubes in bundle. bundle_densityCompute the nanotube bundle density. bundle_geometryBundle geometry. bundle_massAn alias for mass.bundle_packingBundle packing. massBundle mass. nxNumber of nanotubes along the \(x\)-axis. nyNumber of nanotubes along the \(y\)-axis. Methods
generate_bundle_coords()Generate coordinates of bundle tubes. init_bundle_parameters()Initialize bundle attributes. Attributes Summary
LxAxis-aligned length along the x-axis in Angstroms.LyAxis-aligned length along the y-axis in Angstroms.NatomsNumber of atoms in nanotube bundle. Natoms_listlistofNatomsper nanotube in bundle.Natoms_per_bundleAlias for Natoms.Natoms_per_tubeAlias for Natoms_list.NtubesNumber of nanotubes in bundle. bundle_densityCompute the nanotube bundle density. bundle_geometryBundle geometry. bundle_massAn alias for mass.bundle_packingBundle packing. massBundle mass. nxNumber of nanotubes along the \(x\)-axis. nyNumber of nanotubes along the \(y\)-axis. Methods Summary
generate_bundle_coords()Generate coordinates of bundle tubes. init_bundle_parameters()Initialize bundle attributes. Attributes Documentation
-
Lx¶ Axis-aligned length along the
x-axis in Angstroms.Calculated as:
\[L_x = n_x * (d_t + 2 r_{\mathrm{vdW}})\]
-
Ly¶ Axis-aligned length along the
y-axis in Angstroms.Calculated as:
\[L_y = n_y * (d_t + 2 r_{\mathrm{vdW}})\]
-
Natoms¶ Number of atoms in nanotube bundle.
Returns total number of atoms in nanotube bundle. Use
Natoms_per_tubeto get a list of the number of atoms in each nanotube in the bundle.
-
Natoms_per_tube¶ Alias for
Natoms_list.
-
Ntubes¶ Number of nanotubes in bundle.
-
bundle_density¶ Compute the nanotube bundle density.
-
bundle_geometry¶ Bundle geometry.
-
bundle_packing¶ Bundle packing.
-
mass¶ Bundle mass.
-
nx¶ Number of nanotubes along the \(x\)-axis.
-
ny¶ Number of nanotubes along the \(y\)-axis.
Methods Documentation
-
generate_bundle_coords()[source] [edit on github][source]¶ Generate coordinates of bundle tubes.
-
init_bundle_parameters()[source] [edit on github][source]¶ Initialize bundle attributes.
-