Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| documentation:language_reference:functions:createclusterhamiltonian [2024/09/16 11:38] – Sina Shokri | documentation:language_reference:functions:createclusterhamiltonian [2025/11/20 03:29] (current) – external edit 127.0.0.1 |
|---|
| ### | ### |
| The function //CreateClusterHamiltonian(TB, cluster, ...)// generates a Hamiltonian operator using the input tight-binding Object (//TB//) and the information regarding the cluster (//cluster//). The cluster can be an open cluster or a periodic one. | The function //CreateClusterHamiltonian(TB, cluster, ...)// generates a Hamiltonian operator using the input tight-binding Object (//TB//) and the information regarding the cluster (//cluster//). The cluster can be an open cluster or a periodic one. |
| | See also //[[documentation:language_reference:objects:tightbinding:start|Tight Binding]]// object. |
| ### | ### |
| |
| C 5 A 4 | 1.10000000000000E+00 | C 5 A 4 | 1.10000000000000E+00 |
| </file> | </file> |
| | |
| | ====== Options ====== |
| | |
| | The last element of CreateClusterHamiltonian can be a table of options. Possible options are: |
| | * "AddSpin": Boolean for including spin in the output Hamiltonian operator. (standard value false) |
| | * "ReturnTBSuperCell": Boolean for returning the output tight-binding object. (standard value false) |
| | * "ReturnTBCellPositions": Boolean for returning the lattice vectors of the output periodic cluster. (standard value false) |
| | * "ReturnTBKVectors": Boolean for returning the reciprocal lattice vectors of the output periodic cluster. (standard value false) |
| | * "ReturnTBIndicesDict": Boolean for returning the dict for the indices defined for the output Hamiltonian operator (see //[[documentation:language_reference:functions:CreateAtomicIndicesDict|CreateAtomicIndicesDict()]]//). |
| | * "k": possible phase-shift in the hopping matrix elements of the output Hamiltonian operator. (standard value {0,0,0}) |
| |
| ===== Table of contents ===== | ===== Table of contents ===== |
| {{indexmenu>.#1}} | {{indexmenu>.#1}} |
| |