models

  • full name: tenpy.models

  • parent module: tenpy

  • type: module

Module description

Definition of the various models.

For an introduction to models see Models.

The module tenpy.models.model contains base classes for models. The module tenpy.models.lattice contains base classes and implementations of lattices. All other modules in this folder contain model classes derived from these base classes.

Submodules

lattice

Classes to define the lattice structure of a model.

model

This module contains some base classes for models.

Specific models

tf_ising

Prototypical example of a quantum model: the transverse field Ising model.

xxz_chain

Prototypical example of a 1D quantum model: the spin-1/2 XXZ chain.

spins

Nearest-neighbor spin-S models.

spins_nnn

Next-Nearest-neighbor spin-S models.

fermions_spinless

Spinless fermions with hopping and interaction.

hubbard

Bosonic and fermionic Hubbard models.

tj_model

tJ model

aklt

Prototypical example of a 1D quantum model constructed from bond terms: the AKLT chain.

hofstadter

Cold atomic (Harper-)Hofstadter model on a strip or cylinder.

haldane

Bosonic and fermionic Haldane models.

toric_code

Kitaev's exactly solvable toric code model.

mixed_xk

Basic model for DMRG with mixed real- and momentum-space representation.

clock

Quantum Clock model.