GROUP THEORY SYMBOL

GOTbOrthogonal

GOTbOrthogonal
is an option of GTBandStructure used to define if orthogonal basis sets are assumed in the tight-binding calculations or not.

DetailsDetails

  • If it is assumed that all basis functions at the lattice sites are orthogonal to each other the overlap matrix in the eigenvalue problem is the unity matrix. If a nonorthogonal basis is assumed, Hamiltonian matrix and overlap matrix have to be defined. A general eigenvalue problem has to be solved.
  • Typical values for GOTbOrthogonal are:
  • Trueorthogonal basis sets are assumed
    Falsenon-orthogonal basis sets are assumeds
  • This option is used by: GTBands GTBandStructure

ExamplesExamplesopen allclose all

Basic Examples  (2)Basic Examples  (2)

First load the package:

In[1]:=
Click for copyable input

The Hamiltonian will be prepared.

In[2]:=
Click for copyable input

A list of k-points will be prepared.

In[3]:=
Click for copyable input

In a non-orthogonal TB problem the Hamiltonian matrix and the overlap matrix define a general eigenvalue problem. As a simple example the orthogonal eigenvalue problem will be considered as a nonorthogonal one, providing a identity matrix as overlap matrix.

In[4]:=
Click for copyable input

To show the structure of the matrices are plotted:

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

GTBands

The results should be the same in a orthogonal and nonorthogonal scheme.

In[6]:=
Click for copyable input
In[7]:=
Click for copyable input

GTBandStructure

The same bandstructure appears, if the problem is considered orthogonal or non-orthogonal.

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=