Atom(Z[, R, orbs, mass, tag]) |
Atomic information, mass, name number of orbitals and ranges |
Atoms([atom, na]) |
A list-like object to contain a list of different atoms with minimum data duplication. |
BaseSile |
Base class for all sisl files |
BrillouinZone(obj) |
A class to construct Brillouin zone related quantities |
Cube(edge_length[, center]) |
A cuboid/rectangular prism (P4) with all-equi faces |
Cuboid(edge_length[, center]) |
A cuboid/rectangular prism (P4) with equi-opposite faces |
DensityMatrix(geom[, dim, dtype, nnzpr]) |
DensityMatrix object containing the density matrix elements |
DynamicalMatrix |
alias of Hessian |
Ellipsoid(x, y, z[, center]) |
3D Ellipsoid shape |
EnergyDensityMatrix(geom[, dim, dtype, nnzpr]) |
EnergyDensityMatrix object containing the energy density matrix elements |
Geometry(xyz[, atom, sc]) |
Holds atomic information, coordinates, species, lattice vectors |
Grid(shape[, bc, sc, dtype, geom]) |
Object to retain grid information |
Hamiltonian(geom[, dim, dtype, nnzpr]) |
Object containing the coupling constants between orbitals. |
Hessian(geom[, dim, dtype, nnzpr]) |
Dynamical matrix of a geometry |
MonkhorstPackBZ(obj, nkpt[, symmetry, ...]) |
Create a Monkhorst-Pack grid for the Brillouin zone |
PathBZ(obj, point, division[, name]) |
Create a path in the Brillouin zone for plotting band-structures etc. |
PeriodicTable |
Periodic table for creating an Atom, or retrieval of atomic information via atomic numbers |
Quaternion([angle, v, rad]) |
Quaternion object to enable easy rotational quantities. |
RecursiveSI(spgeom, infinite[, eta, bloch]) |
Self-energy object using the Lopez-Sancho Lopez-Sancho algorithm |
Selector([routines, ordered]) |
Base class for implementing a selector of class routines |
SelfEnergy(*args, **kwargs) |
Self-energy object able to calculate the dense self-energy for a given sparse matrix |
SemiInfinite(spgeom, infinite[, eta, bloch]) |
Self-energy object able to calculate the dense self-energy for a given SparseGeometry in a semi-infinite chain. |
Shape(center) |
Baseclass for shapes |
Sile(filename[, mode, comment]) |
Base class for ASCII files |
SileBin(filename[, mode]) |
Base class for binary files |
SileCDF(filename[, mode, lvl, access, _open]) |
Base class for NetCDF files |
SparseAtom(geom[, dim, dtype, nnzpr]) |
Sparse object with number of rows equal to the total number of atoms in the Geometry |
SparseCSR(arg1[, dim, dtype, nnzpr, nnz]) |
A compressed sparse row matrix, slightly different than scipy.sparse.csr_matrix. |
SparseOrbital(geom[, dim, dtype, nnzpr]) |
Sparse object with number of rows equal to the total number of orbitals in the Geometry |
SparseOrbitalBZ(geom[, dim, dtype, nnzpr]) |
Sparse object containing the orbital connections in a Brillouin zone |
SparseOrbitalBZSpin(geom[, dim, dtype, nnzpr]) |
Sparse object containing the orbital connections in a Brillouin zone with possible spin-components |
Sphere(radius[, center]) |
|
Spheroid(a, b[, axis, center]) |
3D spheroid shape |
Spin([kind, dtype]) |
Spin class to determine configurations and spin components. |
SuperCell(cell[, nsc]) |
Object to retain a super-cell and its nested values. |
SuperCellChild |
Class to be inherited by using the self.sc as a SuperCell object |
TightBinding |
alias of Hamiltonian |
TimeSelector([routines, ordered]) |
Routine performance selector based on timings for the routines |