triqs.operators.util.hamiltonians

Functions

backward_compat(fname, n_orb, orb_names)
diagonal_part(H) Extract the density part from an operator H.
h_int_density(spin_names, n_orb, U, Uprime) Create a density-density Hamiltonian.
h_int_kanamori(spin_names, n_orb, U, Uprime, ...) Create a Kanamori Hamiltonian using the density-density, spin-fip and pair-hopping interactions.
h_int_slater(spin_names, n_orb, U_matrix[, ...]) Create a Slater Hamiltonian using fully rotationally-invariant 4-index interactions:
make_operator_real(H[, tol]) Return the real part of a given operator H checking that its imaginary part is below tolerance.