represents a labeled atomic state.


represents an atomic state with one or more specified atomic parameters

Details and Options

  • An atomic system is the first argument to many of the functions in the AtomicDensityMatrix package.
  • The label can be a number, string, or other expression. However, use of expressions other than numbers or strings as labels can reduce functionality when forming state selection criteria in functions like SelectStates.
  • The following atomic parameters can be specified:
  • Lelectronic orbital-angular-momentum quantum number
    Selectronic spin-angular-momentum quantum number
    Jtotal electronic angular-momentum quantum number
    NuclearSpinnuclear angular-momentum quantum number
    Ftotal angular-momentum quantum number
    M-projection of total angular momentum
    Parityparity; either Even or Odd
    Energyunperturbed energy (not including hyperfine shift in a hyperfine system)
    NaturalWidthnatural linewidth
    Polarizability[rank]electric polarizability (scalar, vector or tensor)
    HyperfineAhyperfine coefficient
    HyperfineBhyperfine coefficient
    BranchingRatio[lab]branching ratio to level with label lab
  • A list of AtomicState objects is referred to as an atomic system.


Basic Examples  (3)

Atomic system consisting of two AtomicState objects.

Atomic system with Zeeman structure. Sublevels is used to generate the Zeeman sublevels of the two specified states.

Atomic system with hyperfine structure: