Public Member Functions | |
| OrbitalDesc (int l=0, int m=0, int s=0, SpinType spinType=SpinNone) | |
| void | parse (string desc) |
| set values from a string (throws a string exception on invalid input) | |
| operator string () const | |
| convert to a string description | |
| bool | operator< (const OrbitalDesc &) const |
| so that OrbitalDesc can be used as a key | |
Public Attributes | |
| int | l |
| int | m |
| int | s |
| unsigned | n |
| pseudo-atom quantum numbers (m = l+1 is used to signify total l-contribution) | |
| SpinType | spinType |
| SpinOrbit => relativistic spec, SpinZ => Up/Dn, SpinNone => no spin (collinear) (Note different meanings from eInfo.spinType) | |