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:
Lx=nx∗(dt+2rvdW)
-
Ly
¶ Axis-aligned length along the
y
-axis in Angstroms.Calculated as:
Ly=ny∗(dt+2rvdW)
-
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.
-