3.8.1. horton.modelhamiltonians.physmodham – Physical Model Hamiltonian

class horton.modelhamiltonians.physmodham.PhysModHam(pbc=True)

Bases: object

Attributes:

pdb
Periodic boundary conditions. Default, pdb=true
compute_er(lf, uparam)

Calculate the the-body term of the 1D Hubbard Hamiltonian

compute_kinetic(lf, tparam)

Calculate the one-body term of the 1D Hubbard Hamiltonian

compute_overlap(lf)

Calculate overlap of the 1D Hubbard Hamiltonian, (identity matrix)

pbc

The periodic boundary conditions

class horton.modelhamiltonians.physmodham.Hubbard(pbc=True)

Bases: horton.modelhamiltonians.physmodham.PhysModHam

Attributes:

pdb
Periodic boundary conditions. Default, pdb=true
compute_er(lf, uparam)

Calculate the the-body term of the 1D Hubbard Hamiltonian

compute_kinetic(lf, tparam)

Calculate the one-body term of the 1D Hubbard Hamiltonian

compute_overlap(lf)

Calculate overlap of the 1D Hubbard Hamiltonian, (identity matrix)

pbc

The periodic boundary conditions