triqs_modest.obe_tb.OneBodyElementsTb
- class triqs_modest.obe_tb.OneBodyElementsTb
A one-body elements using a tight-binding Hamiltonian.
Dispatched C++ constructor(s).
[1] (H_sigma: [TbHk], ls: LocalSpace) [2] (H_sigma: [TbHk], spin_kind: str {"Polarized", "NonPolarized", "NonColinear"}, atomic_shells: [AtomicOrbs])
Construct a one-body elements TB object from a list of tb_hk objects.
- Parameters:
- H_sigma[TbHk]
A list of TB Hamiltonians of length \(n_\sigma\).
- lsLocalSpace
Local \(\mathcal{C}\) space.
- spin_kindstr {“Polarized”, “NonPolarized”, “NonColinear”}
Spin kind for this calculation.
- atomic_shells[AtomicOrbs]
List of atomic shells input by the user.
Attributes
Local \(\mathcal{C}\) space.
List of TB Hamiltonians.
- Returns:
- [1]{ret_0}
One-body elements containing the Wannier90 tight binding Hamiltonian.
- [2]{ret_1}
One-body elements containing the tight binding Hamiltonian.