![]() |
QMCPACK
|
Collaboration diagram for RPABFeeBreakup< T >:Public Member Functions | |
| RPABFeeBreakup () | |
| void | reset (ParticleSet &ref) |
| void | reset (ParticleSet &ref, T rs) |
| T | operator() (T r, T rinv) const |
| T | df (T r) const |
| T | Fk (T k, T rc) const |
| T | Xk (T k, T rc) const |
| T | integrate_r2 (T rc) const |
| T | Uk (T kk) const |
| return RPA value at |k| More... | |
| T | derivUk (T kk) const |
| return d u(k)/d rs More... | |
| T | urpa (T q) const |
| T | Dlindhard (T q, T w) const |
| T | Dlindhardp (T q, T w) const |
Public Attributes | |
| T | Rs |
| T | kf |
| T | kfm [2] |
| T | Density |
| T | volume |
| T | hbs2m |
| int | nelec |
| int | nspin |
| int | nppss [2] |
Definition at line 489 of file LRBreakupUtilities.h.
|
inline |
Definition at line 500 of file LRBreakupUtilities.h.
|
inline |
|
inline |
Definition at line 547 of file LRBreakupUtilities.h.
|
inline |
Definition at line 620 of file LRBreakupUtilities.h.
References qmcplusplus::abs(), RPABFeeBreakup< T >::hbs2m, RPABFeeBreakup< T >::kfm, qmcplusplus::log(), RPABFeeBreakup< T >::nspin, and qmcplusplus::sqrt().
Referenced by RPABFeeBreakup< T >::Xk().
|
inline |
Definition at line 680 of file LRBreakupUtilities.h.
References qmcplusplus::abs(), RPABFeeBreakup< T >::hbs2m, RPABFeeBreakup< T >::kfm, qmcplusplus::log(), RPABFeeBreakup< T >::nspin, and qmcplusplus::sqrt().
Referenced by RPABFeeBreakup< T >::Xk().
|
inline |
|
inline |
Definition at line 595 of file LRBreakupUtilities.h.
|
inline |
Definition at line 545 of file LRBreakupUtilities.h.
|
inline |
Definition at line 503 of file LRBreakupUtilities.h.
References RPABFeeBreakup< T >::Density, ParticleSet::first(), ParticleSet::getLattice(), ParticleSet::getTotalNum(), ParticleSet::groups(), RPABFeeBreakup< T >::hbs2m, RPABFeeBreakup< T >::kf, RPABFeeBreakup< T >::kfm, ParticleSet::last(), RPABFeeBreakup< T >::nelec, RPABFeeBreakup< T >::nppss, RPABFeeBreakup< T >::nspin, OHMMS_DIM, qmcplusplus::pow(), RPABFeeBreakup< T >::Rs, and RPABFeeBreakup< T >::volume.
|
inline |
Definition at line 524 of file LRBreakupUtilities.h.
References RPABFeeBreakup< T >::Density, ParticleSet::first(), ParticleSet::getLattice(), ParticleSet::getTotalNum(), ParticleSet::groups(), RPABFeeBreakup< T >::hbs2m, RPABFeeBreakup< T >::kf, RPABFeeBreakup< T >::kfm, ParticleSet::last(), RPABFeeBreakup< T >::nelec, RPABFeeBreakup< T >::nppss, RPABFeeBreakup< T >::nspin, OHMMS_DIM, qmcplusplus::pow(), RPABFeeBreakup< T >::Rs, and RPABFeeBreakup< T >::volume.
|
inline |
|
inline |
Definition at line 608 of file LRBreakupUtilities.h.
References RPABFeeBreakup< T >::Density, RPABFeeBreakup< T >::hbs2m, and qmcplusplus::sqrt().
Referenced by RPABFeeBreakup< T >::Xk().
|
inline |
Definition at line 551 of file LRBreakupUtilities.h.
References qmcplusplus::asin(), RPABFeeBreakup< T >::Density, RPABFeeBreakup< T >::Dlindhard(), RPABFeeBreakup< T >::Dlindhardp(), RPABFeeBreakup< T >::hbs2m, RPABFeeBreakup< T >::kfm, RPABFeeBreakup< T >::nelec, RPABFeeBreakup< T >::nppss, RPABFeeBreakup< T >::nspin, OHMMS_DIM, qmcplusplus::pow(), qmcplusplus::sqrt(), RPABFeeBreakup< T >::urpa(), and RPABFeeBreakup< T >::volume.
Referenced by RPABFeeBreakup< T >::Fk().
| T Density |
Definition at line 494 of file LRBreakupUtilities.h.
Referenced by RPABFeeBreakup< T >::reset(), RPABFeeBreakup< T >::urpa(), and RPABFeeBreakup< T >::Xk().
| T hbs2m |
Definition at line 496 of file LRBreakupUtilities.h.
Referenced by RPABFeeBreakup< T >::Dlindhard(), RPABFeeBreakup< T >::Dlindhardp(), RPABFeeBreakup< T >::reset(), RPABFeeBreakup< T >::urpa(), and RPABFeeBreakup< T >::Xk().
| T kf |
Definition at line 492 of file LRBreakupUtilities.h.
Referenced by RPABFeeBreakup< T >::reset().
| T kfm[2] |
Definition at line 493 of file LRBreakupUtilities.h.
Referenced by RPABFeeBreakup< T >::Dlindhard(), RPABFeeBreakup< T >::Dlindhardp(), RPABFeeBreakup< T >::reset(), and RPABFeeBreakup< T >::Xk().
| int nelec |
Definition at line 497 of file LRBreakupUtilities.h.
Referenced by RPABFeeBreakup< T >::reset(), and RPABFeeBreakup< T >::Xk().
| int nppss[2] |
Definition at line 499 of file LRBreakupUtilities.h.
Referenced by RPABFeeBreakup< T >::reset(), and RPABFeeBreakup< T >::Xk().
| int nspin |
Definition at line 498 of file LRBreakupUtilities.h.
Referenced by RPABFeeBreakup< T >::Dlindhard(), RPABFeeBreakup< T >::Dlindhardp(), RPABFeeBreakup< T >::reset(), and RPABFeeBreakup< T >::Xk().
| T Rs |
Definition at line 491 of file LRBreakupUtilities.h.
Referenced by RPABFeeBreakup< T >::reset().
| T volume |
Definition at line 495 of file LRBreakupUtilities.h.
Referenced by RPABFeeBreakup< T >::reset(), and RPABFeeBreakup< T >::Xk().