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

C_space

Local \(\mathcal{C}\) space.

H

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.