triqs_modest.misc.Hloc

triqs_modest.misc.Hloc()

Dispatched C++ function(s).

[1] (H_sigma: [TbHamiltonian], atomic_shells: [AtomicOrbs])
  -> ndarray[ndarray[complex, 2], 2]

Compute \(H_{\text{loc}} = H(R=0)\) given \(n_\sigma\) tight binding Hamiltonians.

Parameters:
H_sigma[TbHamiltonian]

A list of TB Hamiltonians of length \(n_\sigma\).

atomic_shells[AtomicOrbs]

A list of atomic shells corresponding to the orbitals contained in the TB Hamiltonians.

Returns:
ndarray[ndarray[complex, 2], 2]

\(H_{\text{loc}}\), formatted with dimensions \([\alpha,\sigma]\) each containing (n_orbitals_atom, n_orbitals_atom).