triqs_modest.misc.rotate
- triqs_modest.misc.rotate()
Dispatched C++ function(s).
[1] (obe: OneBodyElementsTb, U: ndarray[complex, 2]) -> OneBodyElementsTb
Rotate a tight-binding Hamiltonian by a unitary matrix \(U\).
The rotation is performed as \(H' = U H U^\dagger\).
- Parameters:
- obeOneBodyElementsTb
One-body elements containing the TB Hamiltonian.
- Undarray[complex, 2]
Unitary matrix used for the rotation.
- Returns:
- OneBodyElementsTb
One-body elements containing the rotated TB Hamiltonian.