83std::vector<DiracSpinor>
freeDirac(
double en,
int min_l,
int max_l,
84 std::shared_ptr<const Grid> grid,
Stores radial Dirac spinor: F_nk = (f, g)
Definition DiracSpinor.hpp:44
Non-uniform radial grid with Jacobian, suitable for atomic structure calculations.
Definition Grid.hpp:85
Functions and classes used to solve the Dirac equation.
Definition AsymptoticSpinor.hpp:10
std::vector< DiracSpinor > freeDirac(double en, int min_l, int max_l, std::shared_ptr< const Grid > grid, double alpha)
Free (V = 0) Dirac spherical waves at energy en, for every kappa with l in [min_l,...
Definition FreeDirac.cpp:37
Momentum, normalisation, and resolved extent of the free (V = 0) Dirac waves at one energy on a grid;...
Definition FreeDirac.hpp:14
std::size_t max_pt
Extent of the stored solution: the grid resolves the oscillations (at least ~10 points per wavelength...
Definition FreeDirac.hpp:24
double norm
Amplitude N = k D of f = N r j_l(kr): D the energy-normalised large-r amplitude (analytic_f_amplitude...
Definition FreeDirac.hpp:19
double k
Momentum, k = sqrt(en (2 + alpha^2 en)), in au.
Definition FreeDirac.hpp:16
double g_ratio
Small-to-large ratio of a free particle, k alpha / (2 + alpha^2 en)
Definition FreeDirac.hpp:21