GTTbDatabaseRetrieve

GTTbDatabaseRetrieve[database,information]
loads a tight-binding parameter set from a given database.

DetailsDetails

  • Tight-binding parameters can be stored into databases to avoid the input of the tight-binding parameters for standard examples. The database "TB_Handbook" contains selected parameter sets from the book: D. A. Papaconstantopoulos, Handbook of the Bandstructure of Elemental Solids, Springer, 1986
  • The folder datasets/TB_parametersets contains many predefined tight-binding parameter sets.
  • Information can be the name of the parameter set (compound, element) or the number of the parameter set in the database (see GTTbDatabaseInfo).
  • The command selects a single parameter set from the database. The parameter sets are stored as lists containing the parameter names and the corresponding values.
  • The file name of database has to have the extension ".parm". The extension will be appended, if it is missing.
  • 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

List the available parameter sets:

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

Call the database to get information about the content:

In[3]:=
Click for copyable input

Retrieve the corresponding parameter set:

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

Also the number of the dataset can be used.

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