|
ampsci
High-precision calculations for one- and two-valence atomic systems
|
Class holds Flambaum-Ginges QED Radiative Potential. More...
#include <RadPot.hpp>
Classes | |
| struct | Scale |
| Scale factors for Uehling, high, low, magnetic, Wickman-Kroll. More... | |
| struct | Xl |
| Extra fitting for s,p,d etc. states. More... | |
Public Member Functions | |
| RadPot () | |
| Empty constructor. | |
| RadPot (const std::vector< double > &r, double Z, double rN=0.0, double rcut=0.0, Scale f={1.0, 1.0, 1.0, 1.0, 0.0}, Xl xl={}, bool tprint=true, bool do_readwrite=true, const std::string &label="") | |
| Constructor: will build potential. | |
| bool | read_write (const std::vector< double > &r, IO::FRW::RoW rw, const std::string &label_x="") |
| void | form_potentials (const std::vector< double > &r) |
| std::vector< double > | Vel (int l=0) const |
| Returns entire electric part of potential. | |
| std::vector< double > | Hmag (int) const |
| Returns H_mag. | |
| std::vector< double > | Vu (int l=0) const |
| std::vector< double > | Vl (int l=0) const |
| std::vector< double > | Vh (int l=0) const |
| template<typename Func > | |
| std::vector< double > | fill (Func f, const std::vector< double > &r) |
| template<typename Func > | |
| std::vector< double > | fill (Func f, const std::vector< double > &r, std::size_t stride) |
Class holds Flambaum-Ginges QED Radiative Potential.
| struct QED::RadPot::Scale |
| QED::RadPot::RadPot | ( | ) |
Empty constructor.
| QED::RadPot::RadPot | ( | const std::vector< double > & | r, |
| double | Z, | ||
| double | rN = 0.0, |
||
| double | rcut = 0.0, |
||
| Scale | f = {1.0, 1.0, 1.0, 1.0, 0.0}, |
||
| Xl | xl = {}, |
||
| bool | tprint = true, |
||
| bool | do_readwrite = true, |
||
| const std::string & | label = "" |
||
| ) |
Constructor: will build potential.
rcut is maxum radius (atomic units) to calc potential for.
| std::vector< double > QED::RadPot::Vel | ( | int | l = 0 | ) | const |
Returns entire electric part of potential.
| std::vector< double > QED::RadPot::Hmag | ( | int | l | ) | const |
Returns H_mag.