Package schrodinger :: Package application :: Package matsci :: Package nano :: Module tube
[hide private]
[frames] | no frames]

Module tube

Classes and functions for building single- and multi-walled nanotubes.

Copyright Schrodinger, LLC. All rights reserved.

Classes [hide private]
  CheckInput
Check user input.
  Rectangle
Manage the properties of a rectangle.
  NanoSheet
Create a sheet.HoneycombLattice that is large enough so that the nanotube sheet can be cut out from it.
  NanoTubeSheet
Preprocess a nanosheet into a nanotube sheet which will be rolled up into a nanotube.
  NanoTube
Create a nanotube by rolling up a nanotube sheet.
  MultiWalledNanoTube
Build a multi-walled nanotube by assembling specific NanoTubes.
  NanoTubes
Main class for making nanotubes.
Functions [hide private]
 
remove_pbc(astructure)
Remove the PBC definitions from the given structure.
Variables [hide private]
  __doc__ = ...
  _version = '$Revision 0.0 $'
  __package__ = 'schrodinger.application.matsci.nano'
Function Details [hide private]

remove_pbc(astructure)

 

Remove the PBC definitions from the given structure.

Parameters:
  • astructure (schrodinger.structure.Structure) - the structure for which to remove the PBC

Variables Details [hide private]

__doc__

Value:
"""
Classes and functions for building single- and multi-walled nanotubes.

Copyright Schrodinger, LLC. All rights reserved."""