GroupTheory`
GroupTheory`
GTHamiltonianPlot
GTHamiltonianPlot[Hamiltonian,basis]
plots the structure of a Hamiltonian, using information about the basis employed in the construction of the Hamiltonian.
Details and Options
- All Hamiltonians in GTPack are constructed in matrix form. The ansatz for the wavefunctions is an expansion with respect to a certain basis set. GTHamiltonianPlot shows the structure of such a Hamiltonian. You get information about the block structure and nonzero matrix elements.
- The command can be applied to tight-binding Hamiltonians only.
- The command is very helpful if the block structure of the Hamiltonian at certain k points has to be inspected.
- See: W. Hergert, M. Geilhufe, Group Theory in Solid State Physics and Photonics. Problem Solving with Mathematica, chapter 9.4
Examples
Basic Examples (1)
Read the Hamiltonian for the Perovskite structure:
The basis used for the construction of the Hamiltonian is:
We get an overview about the structure of the Hamiltonian (Nonzero elements are depicted in red). The order of the orbitals corresponds to the order in the basis. Here, only Ti d and O p electrons are taken into account.