Differences
This shows you the differences between two versions of the page.
documentation:basics:eigen_states [2016/10/06 20:36] – created Maurits W. Haverkort | documentation:basics:eigen_states [2016/10/10 09:40] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{indexmenu_n> | ||
+ | ====== Eigen states ====== | ||
+ | ### | ||
+ | For a given operator ($H$) one can calculate the $N_{psi}$ lowest eigenstates with the function " | ||
+ | <code Quanty Example.Quanty> | ||
+ | -- Eigenstates of the Lz operator | ||
+ | -- starting from a wavefunction | ||
+ | NF=6 | ||
+ | NB=0 | ||
+ | IndexDn={0, | ||
+ | IndexUp={1, | ||
+ | psip = NewWavefunction(NF, | ||
+ | OppLz = NewOperator(" | ||
+ | Eigensystem(OppLz, | ||
+ | </ | ||
+ | You do not need to specify a set of starting functions, but can specify a set of starting restrictions. If you want to find the lowest 3 eigenstates with two electrons in the $p$ shell one can set restrictions such that all orbitals in the $p$ shell are included in the counting and the occupation should be minimal 2 and maximal 2. | ||
+ | <code Quanty Example.Quanty> | ||
+ | -- Eigenstates of the Lz operator | ||
+ | -- starting from a set of restrictions | ||
+ | NF=6 | ||
+ | NB=0 | ||
+ | IndexDn={0, | ||
+ | IndexUp={1, | ||
+ | OppLz = NewOperator(" | ||
+ | StartRestrictions = {NF, NB, {" | ||
+ | Npsi = 3 | ||
+ | psiList = Eigensystem(OppLz, | ||
+ | </ | ||
+ | ### | ||
+ | |||
+ | |||
+ | ### | ||
+ | alligned paragraph text | ||
+ | ### | ||
+ | |||
+ | ===== Example ===== | ||
+ | |||
+ | ### | ||
+ | description text | ||
+ | ### | ||
+ | |||
+ | ==== Input ==== | ||
+ | <code Quanty Example.Quanty> | ||
+ | -- some example code | ||
+ | </ | ||
+ | |||
+ | ===== Index ===== | ||
+ | - [[documentation: | ||
+ | - [[documentation: | ||
+ | - [[documentation: | ||
+ | - [[documentation: | ||
+ | - Eigen states | ||
+ | - [[documentation: | ||
+ | - [[documentation: | ||
+ | - [[documentation: |