lattice
full name: tenpy.models.lattice
parent module:
tenpy.models
type: module
Classes
|
A chain of L equal sites. |
|
Translation invariant version of a tilted, regular 2D lattice. |
|
A honeycomb lattice. |
|
A variant of a regular lattice, where we might have extra sites or sites missing. |
|
A Kagome lattice. |
|
A ladder coupling two chains. |
|
A general, regular lattice. |
|
A variant of a |
|
A ladder coupling N chains. |
|
Helper class to provide an interface for the Brillouin Zone of a given lattice. |
|
A lattice with a unit cell consisting of just a single site. |
|
A square lattice. |
|
A triangular lattice. |
|
Trivial lattice consisting of a single (possibly large) unit cell in 1D. |
Functions
|
Given the name of a |
|
Built the |
|
Variant of |
Module description
Classes to define the lattice structure of a model.
The base class Lattice
defines the general structure of a lattice,
you can subclass this to define you own lattice.
The SimpleLattice
is a slight simplification for lattices with a single-site unit cell.
Further, we have some predefined lattices, namely
Chain
, Ladder
in 1D and
Square
, Triangular
, Honeycomb
, and Kagome
in 2D.
The IrregularLattice
provides a way to remove or add sites to an existing, regular
lattice.
See also the Models and Details on the lattice geometry.
Further, an overview with plots of the predefined models is given in Overview predefined lattices