Table of Contents
This is an old revision of the document!
CreateClusterHamiltonian
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.
Open Cluster
CreateClusterHamiltonian(TB, {“open”, AtomPos}, U, …)
Input
-
TB: tight-binding object
-
AtomPos: list of atoms, their positions and (optionally) their spin-orbitals. AtomPos can have the format: {Atom.Name, Atom.Position, {Atom.Shells}} with Atom.Shells is an option. If not given all shells of this atom are included. (same for orbitals per shell)
-
U: Aditional Operator to add (optional)
Example
description text
Input
- Example.Quanty
-- some example code
Result
text produced as output