![]() |
|
High-precision calculations for one- and two-valence atomic systems
|
Available operators and their options: examples for E1, hyperfine, PNC.
Modules that calculate matrix elements or amplitudes take an operator option (or t/s in Second-Order Amplitudes), naming any of the available operators, with operator-specific options given in the accompanying options{} block (t_options{}/s_options{} in secondOrder).
./ampsci -o./ampsci -o <OperatorName> (output is in input-file format: copy+paste it into your input file)Examples for common operators: E1, hyperfine (hfs), and parity violation (pnc).
Length form by default (operator E1); the velocity (momentum) form is a separate operator, E1v, which is frequency dependent (the modules evaluate it at each transition frequency automatically). No options:
Hyperfine structure constants (A, B, ...). By default, nuclear parameters (moment, spin) are looked up for the default isotope; the nuclear magnetisation distribution is set with F:
By default the module prints hyperfine constants (in MHz) rather than reduced matrix elements: see the what option of Matrix Elements.
The weak-interaction (nuclear spin-independent) PNC operator, with a Fermi nuclear density. Units are \( i (-Q_W/N) 10^{-11} \) a.u. Typically used as the static operator in Second-Order Amplitudes :
Available options (from ./ampsci -o pnc):
Writing your own custom operators: