models

  • full name: tenpy.models

  • parent module: tenpy

  • type: module

Module description

Definition of the various models.

For an introduction to models see Introduction to 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-neighbour spin-S models.

spins_nnn

Next-Nearest-neighbour spin-S models.

fermions_spinless

Spinless fermions with hopping and interaction.

bose_hubbard

Simple Bose-Hubbard model.

fermions_hubbard

Fermionic Hubbard model: (spin-full fermions with interactions).

hofstadter

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

toric_code

Kitaev’s exactly solvable toric code model.