Build a multi-walled nanotube by assembling specific NanoTubes.
|
__init__(self,
innertube,
nwalls,
wallsep)
Create an instance. |
|
|
int, int
|
|
numpy.array, numpy.array
|
|
float
|
|
int
|
getNumUnitCells(self,
translat)
Return the number of unit cells to use for the given wall. |
|
|
|
alignCenterCollect(self)
Align and center the tubes and collect tubes into a single structure. |
|
|
|
getTubeSpacings(self)
Determine actual tube spacings in units of Ang. |
|
|
|
handleProps(self)
Handle the structure properties of the multi-walled tube. |
|
|
|
printProps(self,
logger=None)
Print the properties of this multi-walled nanotube. |
|
|
|
buildMultiWallTube(self,
use_finite_bos=True,
logger=None)
Assemble the multi-walled tube. |
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|