![]() |
|
High-precision calculations for one- and two-valence atomic systems
|
Options for sr_matrix_elements()
As MEoptions; see Frequency. The structure radiation follows the RPA choice: its frequency dependence is very weak, so with fixed the SR denominators are evaluated at the frequency the RPA was solved at (zero if there is no RPA).
#include <MatrixElements.hpp>
Public Member Functions | |
| SRNoptions (Frequency t_operator_omega, Frequency t_rpa_omega) | |
| The frequency choices must be made explicitly; there is no default. | |
Public Attributes | |
| Frequency | operator_omega |
| Frequency of the operator itself; see Frequency. | |
| Frequency | rpa_omega |
| Frequency the RPA, and hence the structure radiation, is evaluated at. With transition, the SR matrix element tables are re-built at each transition frequency, which is slow. | |
| bool | diagonal {true} |
| Calculate diagonal matrix elements (only for even-parity operators) | |
| bool | off_diagonal {true} |
| Calculate off-diagonal matrix elements. | |
| bool | calculate_both {false} |
| Calculate both <a||h||b> and <b||h||a> | |
| DiracOperator::MatrixElementType | type |
| Form of matrix element: Reduced, Stretched, or HFConstant. | |
| bool | include_bo {true} |
| Include the Brueckner orbital correction (set false when the external legs are already Brueckner orbitals) | |
| bool | print {true} |
| Print per-element progress (SR is slow) | |
The frequency choices must be made explicitly; there is no default.
| Frequency Amplitudes::SRNoptions::operator_omega |
Frequency of the operator itself; see Frequency.
| Frequency Amplitudes::SRNoptions::rpa_omega |
Frequency the RPA, and hence the structure radiation, is evaluated at. With transition, the SR matrix element tables are re-built at each transition frequency, which is slow.
| bool Amplitudes::SRNoptions::diagonal {true} |
Calculate diagonal matrix elements (only for even-parity operators)
| bool Amplitudes::SRNoptions::off_diagonal {true} |
Calculate off-diagonal matrix elements.
| bool Amplitudes::SRNoptions::calculate_both {false} |
Calculate both <a||h||b> and <b||h||a>
| DiracOperator::MatrixElementType Amplitudes::SRNoptions::type |
Form of matrix element: Reduced, Stretched, or HFConstant.
| bool Amplitudes::SRNoptions::include_bo {true} |
Include the Brueckner orbital correction (set false when the external legs are already Brueckner orbitals)
| bool Amplitudes::SRNoptions::print {true} |
Print per-element progress (SR is slow)