triqs_modest.module.make_kanamori
- triqs_modest.module.make_kanamori()
Function dispatched to the following (C++) functions:
[1] (tau_names: [str], dim_gamma: [int], U_int: float, U_prime: float, J_hund: float, spin_flip: bool = True, pair_hopping: bool = True) -> Operator
Construct a Hubbard-Kanamori Hamiltonian
Create a Hubbard-Kanamori Hamiltonian using the density-density, spin-flip, and pair-hopping interactions, $$ H_{{int}} = {1}{2} _{(i)(j^{})} U_{ij}^{^{}}n_{i}n_{j^{}} - _{i j}Jc_{i}^{}c_{i}c_{j}^{}c_{j} + _{i j} J c_{i}^{}c_{i}^{}c_{j}c_{j}.$$
- Parameters
- tau_names:
names of tau indices [‘up’, ‘down’]
- dim_gamma:
dimension of the blocks γ
- U_int:
Hubbard U
- U_prime:
U’ typical U’ = U - 2J
- J_hund:
Kanamori J
- spin_flip:
spin flip term
- pair_hopping:
pair hopping term