NanotubeBundleMixin¶
-
class
sknano.core.structures.
NanotubeBundleMixin
[source] [edit on github][source]¶ Bases:
object
Mixin class for nanotube bundles.
Attributes
Lx
Axis-aligned length along the x
-axis in Angstroms.Ly
Axis-aligned length along the y
-axis in Angstroms.Natoms
Number of atoms in nanotube bundle. Natoms_list
list
ofNatoms
per nanotube in bundle.Natoms_per_bundle
Alias for Natoms
.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_mass
An alias for mass
.bundle_packing
Bundle packing. mass
Bundle mass. nx
Number of nanotubes along the \(x\)-axis. ny
Number of nanotubes along the \(y\)-axis. Methods
generate_bundle_coords
()Generate coordinates of bundle tubes. init_bundle_parameters
()Initialize bundle attributes. Attributes Summary
Lx
Axis-aligned length along the x
-axis in Angstroms.Ly
Axis-aligned length along the y
-axis in Angstroms.Natoms
Number of atoms in nanotube bundle. Natoms_list
list
ofNatoms
per nanotube in bundle.Natoms_per_bundle
Alias for Natoms
.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_mass
An alias for mass
.bundle_packing
Bundle packing. mass
Bundle mass. nx
Number of nanotubes along the \(x\)-axis. ny
Number 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_tube
to 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.
-