|
ampsci
High-precision calculations for one- and two-valence atomic systems
|
Functions for each Sigma2 diagram; called by Sk_vwxy.
Broken up for computational convenience, not diagram-by-diagram.
Functions | |
| double | S_Sigma2_ab (int k, const DiracSpinor &v, const DiracSpinor &w, const DiracSpinor &x, const DiracSpinor &y, const Coulomb::QkTable &qk, const std::vector< DiracSpinor > &core, const std::vector< DiracSpinor > &excited, const Angular::SixJTable &SixJ, Denominators denominators) |
| Diagrams a+b contribution to the reduced two-body Sigma. | |
| double | S_Sigma2_c1 (int k, const DiracSpinor &v, const DiracSpinor &w, const DiracSpinor &x, const DiracSpinor &y, const Coulomb::QkTable &qk, const std::vector< DiracSpinor > &core, const std::vector< DiracSpinor > &excited, const Angular::SixJTable &SixJ, Denominators denominators) |
| Diagram c1 contribution to the reduced two-body Sigma. | |
| double | S_Sigma2_c2 (int k, const DiracSpinor &v, const DiracSpinor &w, const DiracSpinor &x, const DiracSpinor &y, const Coulomb::QkTable &qk, const std::vector< DiracSpinor > &core, const std::vector< DiracSpinor > &excited, const Angular::SixJTable &SixJ, Denominators denominators) |
| Diagram c2 contribution to the reduced two-body Sigma. | |
| double | S_Sigma2_d (int k, const DiracSpinor &v, const DiracSpinor &w, const DiracSpinor &x, const DiracSpinor &y, const Coulomb::QkTable &qk, const std::vector< DiracSpinor > &core, const std::vector< DiracSpinor > &excited, const Angular::SixJTable &SixJ, Denominators denominators) |
| Diagram d contribution to the reduced two-body Sigma. | |
| double MBPT::Sigma2::S_Sigma2_ab | ( | int | k, |
| const DiracSpinor & | v, | ||
| const DiracSpinor & | w, | ||
| const DiracSpinor & | x, | ||
| const DiracSpinor & | y, | ||
| const Coulomb::QkTable & | qk, | ||
| const std::vector< DiracSpinor > & | core, | ||
| const std::vector< DiracSpinor > & | excited, | ||
| const Angular::SixJTable & | SixJ, | ||
| Denominators | denominators | ||
| ) |
Diagrams a+b contribution to the reduced two-body Sigma.
Computes the sum of Goldstone diagrams a and b for \( S^k_{vwxy} \).
| k | Multipolarity. |
| v | (+ w x y) External spinors. |
| qk | Coulomb integral table. |
| core | Core states. |
| excited | Excited states. |
| SixJ | 6-j symbol table. |
| denominators | Energy denominator convention. |
| double MBPT::Sigma2::S_Sigma2_c1 | ( | int | k, |
| const DiracSpinor & | v, | ||
| const DiracSpinor & | w, | ||
| const DiracSpinor & | x, | ||
| const DiracSpinor & | y, | ||
| const Coulomb::QkTable & | qk, | ||
| const std::vector< DiracSpinor > & | core, | ||
| const std::vector< DiracSpinor > & | excited, | ||
| const Angular::SixJTable & | SixJ, | ||
| Denominators | denominators | ||
| ) |
Diagram c1 contribution to the reduced two-body Sigma.
Computes Goldstone diagram c1 for \( S^k_{vwxy} \).
| k | Multipolarity. |
| v | (+ w x y) External spinors. |
| qk | Coulomb integral table. |
| core | Core states. |
| excited | Excited states. |
| SixJ | 6-j symbol table. |
| denominators | Energy denominator convention. |
| double MBPT::Sigma2::S_Sigma2_c2 | ( | int | k, |
| const DiracSpinor & | v, | ||
| const DiracSpinor & | w, | ||
| const DiracSpinor & | x, | ||
| const DiracSpinor & | y, | ||
| const Coulomb::QkTable & | qk, | ||
| const std::vector< DiracSpinor > & | core, | ||
| const std::vector< DiracSpinor > & | excited, | ||
| const Angular::SixJTable & | SixJ, | ||
| Denominators | denominators | ||
| ) |
Diagram c2 contribution to the reduced two-body Sigma.
Computes Goldstone diagram c2 for \( S^k_{vwxy} \).
| k | Multipolarity. |
| v | (+ w x y) External spinors. |
| qk | Coulomb integral table. |
| core | Core states. |
| excited | Excited states. |
| SixJ | 6-j symbol table. |
| denominators | Energy denominator convention. |
| double MBPT::Sigma2::S_Sigma2_d | ( | int | k, |
| const DiracSpinor & | v, | ||
| const DiracSpinor & | w, | ||
| const DiracSpinor & | x, | ||
| const DiracSpinor & | y, | ||
| const Coulomb::QkTable & | qk, | ||
| const std::vector< DiracSpinor > & | core, | ||
| const std::vector< DiracSpinor > & | excited, | ||
| const Angular::SixJTable & | SixJ, | ||
| Denominators | denominators | ||
| ) |
Diagram d contribution to the reduced two-body Sigma.
Computes Goldstone diagram d for \( S^k_{vwxy} \).
| k | Multipolarity. |
| v | (+ w x y) External spinors. |
| qk | Coulomb integral table. |
| core | Core states. |
| excited | Excited states. |
| SixJ | 6-j symbol table. |
| denominators | Energy denominator convention. |