|
|
| YukawaGmEval (unsigned int mmax, Real precision) |
| |
|
unsigned int | max_m () const |
| |
| Real | precision () const |
| |
|
void | eval_yukawa (Real *Gm, Real T, Real U, size_t mmax, Real absolute_precision) |
| |
|
void | eval_slater (Real *Gm, Real T, Real U, size_t mmax, Real absolute_precision) |
| |
| void | eval_yukawa_s2 (Real *Gm, Real T, Real U, size_t mmax) |
| | Scheme 2 of Ten-no: More...
|
| |
| void | eval_yukawa_s3 (Real *Gm, Real T, Real U, size_t mmax) |
| | Scheme 3 of Ten-no: More...
|
| |
| void | eval_yukawa_Gm0U (Real *Gm0U, Real U, int mmax, int mmin=-1) |
| | computes prerequisites for MacLaurin expansion of Gm(T,U) for m in [-1,mmax); uses Ten-no's prescription, i.e. More...
|
| |
|
| static void | eval_yukawa_s1 (Real *Gm, Real T, Real U, size_t mmax) |
| | Scheme 1 of Ten-no: upward recursion from and T must be non-zero! More...
|
| |
|
static Real | eval_Gm1 (Real T, Real U) |
| | computes a single value of G_{-1}(T,U)
|
| |
|
static Real | eval_G0 (Real T, Real U) |
| | computes a single value of G_0(T,U)
|
| |
| static void | eval_G_m1_0 (Real *result, Real T, Real U) |
| | computes and , both are needed for Yukawa and Slater integrals More...
|
| |
|
static Real | eval_MacLaurinT (Real T, Real U, size_t m, Real absolute_precision) |
| | computes a single value of G(T,U) using MacLaurin series.
|
| |
template<typename Real>
struct libint2::YukawaGmEval< Real >
core integral for Yukawa and exponential interactions
Evaluates core integral for the Yukawa potential
- Template Parameters
-