GTHamiltonianList

GTHamiltonianList[hamiltonian,names]
lists the analytic forms of elements of hamiltonian, using a list of names.

DetailsDetails

  • 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.

ExamplesExamplesopen allclose all

Basic Examples  (1)Basic Examples  (1)

First load the package:

In[1]:=
Click for copyable input

Load the Hamiltonian corresponding to fcc structure and spd basis.

In[2]:=
Click for copyable input

Create a list of names from basis information.

In[3]:=
Click for copyable input
Out[3]=

List the full Hamiltonian.

In[4]:=
Click for copyable input