Differences
This shows you the differences between two versions of the page.
| documentation:tutorials:introduction_to_quanty:orbitals [2016/10/07 20:13] – created Maurits W. Haverkort | documentation:tutorials:introduction_to_quanty:orbitals [2025/11/20 03:29] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | {{indexmenu_n> | ||
| + | ====== Orbitals ====== | ||
| + | ### | ||
| + | The first example defines a basis. Note that this example does not produce output. | ||
| + | ### | ||
| + | |||
| + | ### | ||
| + | <code Quanty Orbitals.Quanty> | ||
| + | -- Although Quanty is a many body code, | ||
| + | -- the basis set is defined by one particle | ||
| + | -- orbitals with spin or sites. These are the | ||
| + | -- " | ||
| + | -- electron or not. | ||
| + | -- These Fermionic modes (lets call them | ||
| + | -- spin-orbitals) can either be the Wannier | ||
| + | -- functions in a solid, molecular orbitals for a | ||
| + | -- molecule or atomic wave-functions for an atom. | ||
| + | -- We obtain these orbitals with the use of either | ||
| + | -- DFT or Hartree Fock. | ||
| + | -- A minimal definition of the basis set is given | ||
| + | -- by the total number of Fermionic modes | ||
| + | -- (site, spin, orbital, ...) and Bosonic modes | ||
| + | -- (phonon modes, ...). | ||
| + | |||
| + | -- Note that the current version needs NB=0. | ||
| + | |||
| + | NF = 6; | ||
| + | NB = 0; | ||
| + | |||
| + | -- The elements of the basis are labeled by a | ||
| + | -- number. In the case here (NF=6) there are | ||
| + | -- six spin-orbitals with the imaginative name | ||
| + | -- 0,1,2,3,4, and 5. | ||
| + | -- In order to create Operators on this basis we | ||
| + | -- can relate these spin-orbitals to shells | ||
| + | -- in this case we could for example create a | ||
| + | -- p-shell. The spin-orbitals then should be | ||
| + | -- related to states with ml=-1, ml=0, or ml=1 and | ||
| + | -- ms=-1/2 or ms=+1/2 | ||
| + | -- This we can realize by grouping them. Several | ||
| + | -- standard operators that only have a meaning | ||
| + | -- for a given angular momentum shell will | ||
| + | -- recognize this format. | ||
| + | -- For a p-shell we could define | ||
| + | |||
| + | IndexDn={0, | ||
| + | IndexUp={1, | ||
| + | |||
| + | -- the code knows that a 3 fold degenerate shell | ||
| + | -- has l=1 and ml=-1, 0 and 1 are assigned to | ||
| + | -- them automatically | ||
| + | |||
| + | -- That's all for basis sets. We do not define the | ||
| + | -- number of electrons at this point. Note that the | ||
| + | -- code is written to deal with systems where one | ||
| + | -- has 10^100 of possible determinants. The only | ||
| + | -- reason one can do this is by never writing down | ||
| + | -- those determinants. | ||
| + | </ | ||
| + | ### | ||
| + | |||
| + | ===== Table of contents ===== | ||
| + | {{indexmenu> | ||