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

Table of contents

Print/export