GroupTheory`
GroupTheory`

GTHamiltonianList

GTHamiltonianList[Hamiltonian,names]

lists the analytic forms of elements of Hamiltonian, using a list of names.

Details and Options

  • GTHamiltonianList is used to list the analytic form of matrix elements of a Hamiltonian. Instead of the complete Hamiltonian only a part can be listed.
  • names usually consists of two lists containing names corresponding to the rows and columns of the Hamiltonian. If names = { } is used, numbers will be generated instead of names.
  • The following option can be given:
  • GOList "All"Lists the complete Hamiltonian.
  • See: W. Hergert, M. Geilhufe, Group Theory in Solid State Physics and Photonics. Problem Solving with Mathematica.

Examples

open allclose all

Basic Examples  (1)

First load the package:

Load the Hamiltonian corresponding to fcc structure and spd basis.

Create a list of names from basis information.

List the full Hamiltonian.

Options  (1)

GOList  (1)

List the complete matrix , but discard elements equal to zero.

List only the lower part of the Hermitian matrix.

Applications  (1)

It is possible to list only a part of the Hamiltonian. The name lists have to be changed accordingly.