GroupTheory`
GroupTheory`

GOList

GOList

is an option to decide in which form a Hamiltonian is listed.

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.
  • Typical settings for GOList are:
  • "All"The complete Hamiltonian is listed
    "NonZero"The complete Hamiltonian is listed, but elements identical zero are discarded.
    "Lower"The complete Hamiltonian is a Hermitian matrix, i.e. it is anough to list the upper part of the matrix. This option list the elements in Slater&Koster style.
  • See: Slater, Koster, Phys. Rev. 94, 1498 (1954)

Examples

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 lower part of the Hermitian matrix.

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

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