triqs_modest.obe.one_body_elements_from_wannier90
- triqs_modest.obe.one_body_elements_from_wannier90()
Dispatched C++ function(s).
[1] (wannier_file_path: str, spin_kind: str {"Polarized", "NonPolarized", "NonColinear"}, atomic_shells: [AtomicOrbs]) -> OneBodyElementsTb [2] (wannier_file_path_up: str, wannier_file_path_dn: str, spin_kind: str {"Polarized", "NonPolarized", "NonColinear"}, atomic_shells: [AtomicOrbs]) -> OneBodyElementsTb
[1] Construct a one-body elements TB object from Wannier90 in the case of a single spin index.
[2] Construct a one-body elements TB object from Wannier90 in the case with separate spin up/spin down channels.
- Parameters:
- wannier_file_pathstr
String to Wannier90 files, including the prefix, as in “path/to/file/seedname” to specify a Wannier files named in the format “seedname_tb.dat”.
- spin_kindstr {“Polarized”, “NonPolarized”, “NonColinear”}
Spin kind for this calculation.
- atomic_shells[AtomicOrbs]
List of atomic shells input by the user.
- wannier_file_path_upstr
String to Wannier90 files, including the prefix, for the up spin channel, as in “path/to/file/seedname” to specify a Wannier files named in the format “seedname_tb.dat”.
- wannier_file_path_dnstr
String to Wannier90 files, including the prefix, for the down spin channel as in “path/to/file/seedname” to specify a Wannier files named in the format “seedname_tb.dat”
- Returns:
- OneBodyElementsTb
One-body elements containing the Wannier90 tight binding Hamiltonian.