NanoRibbon —
Function for generating a nano ribbon.
BoxRegion —
Class for representing an orthorhombic region, i.e. a rectangular box of metallic or dielectric material.
AtomicShift —
Represents a potential shift of the orbitals on individual atoms.
NudgedElasticBand —
Class for holding a series of configurations, ranging from an initial to a final configuration.
HuckelCalculator —
Class for representing calculations using the extended Huckel model for configurations of the type
MoleculeConfiguration and BulkConfiguration.
DeviceHuckelCalculator —
Class for representing calculations using the extended Huckel Model for DeviceConfigurations.
LCAOCalculator —
Class for representing calculations using the ATK-DFT numerical orbital model for configurations of the type
MoleculeConfiguration and BulkConfiguration.
DeviceLCAOCalculator —
Class for representing calculations using the ATK-DFT LCAO model for DeviceConfigurations.
EMTCalculator —
Class for representing an EMT calculator.
It can be used for a MoleculeConfiguration and a BulkConfiguration.
BrennerCalculator —
Class for representing a Brenner Potential 2002 calculator.
It can be used for a MoleculeConfiguration and a BulkConfiguration.
SlaterKosterCalculator —
Class for representing calculations using a Slater-Koster tightbinding model for configurations of the type
MoleculeConfiguration and BulkConfiguration.
DeviceSlaterKosterCalculator —
Class for representing calculations using the SlaterKoster Model for DeviceConfigurations.
AnalyticalSplit —
Class for representing the analytical split of a confined or polarization orbital.
BasisSet —
Class for representing the basis set for given element in DFT.
CheckpointHandler —
Class for representing the parameters used for saving the configuration
and calculator at regular intervals during self-consistent iterations.
ConfinedOrbital —
Class for representing a confined atomic orbital.
HuckelBasisParameters —
Class for representing the parameters that determine the properties of a Huckel basis.
InitialSpin —
Class for representing an initial spin configuration.
IterationControlParameters —
Class for representing the parameters relevant for SCF iteration control
within self-consistent electronic structure models.
BravaisLattice —
The 14 Bravais lattices used to describe crystal structures.
nlread —
Function for reading configurations and results from files. The following file
types are supported: NetCDF (only from ATK 10.8 and later), GPAW, ASE, XYZ,
Python scripts (also from ATK 2008.10 and earlier), CAR and TRAJ (ASE trajectories).
nlsave —
Function for saving the given object to a NetCDF file.
nlprint —
Print an ASCII representation of the object to the stream pointed to by stream. A
typical usage is to store the data as an ASCII file and then use a third party
application for generating a visualization of the data.
PeriodicTable —
A class for representing elements from the periodic table.
SplineInterpolation1D —
Class for performing spline interpolations between data points from a one-dimensional data set.
MonkhorstPackGrid —
Class for calculating a symmetry reduced MonkhorstPackGrid grid
processIsMaster —
Query function for parallel computation. Returns True, if the process
is the master process in the parallel computation or the only process in a serial
computation. Returns False, if the process is a client process in a
parallel calculation.