OBE utilities
It is often useful to manipulate the data stored in an OBE container —
e.g. to add a local term to the tight-binding Hamiltonian, to extend a
non-spin-polarized OBE into a spin-resolved one, to fold a
\(\mathbf{k}\)-dependent Hamiltonian to a coarser grid, or to apply
a unitary rotation to the local basis. The helpers below operate
directly on triqs_modest.obe_tb.OneBodyElementsTb and
related containers.
Dispatched C++ function(s). |
|
Dispatched C++ function(s). |
|
Convert a tight binding Hamiltonian to its superlattice equivalent. |
|
Rotate a tight-binding Hamiltonian by a unitary matrix \(U\). |