![]() |
QMCPACK
|
Collaboration diagram for DerivYukawaBreakup< T >:Public Member Functions | |
| DerivYukawaBreakup () | |
| void | reset (ParticleSet &ref) |
| void | reset (ParticleSet &ref, T rs) |
| T | operator() (T r, T rinv) const |
| need the df(r)/d(rs) More... | |
| T | df (T r) const |
| need d(df(r)/d(rs))/dr More... | |
| T | integrate_r2 (T rc) const |
| T | Fk (T k, T rc) const |
| T | Xk (T k, T rc) const |
| integral from kc to infinity More... | |
Public Attributes | |
| T | Rc |
| T | Rs |
| T | SqrtRs |
| T | OneOverSqrtRs |
| T | NormFactor |
| T | OneOverSqrtRs3 |
| T | OneOverRs |
| T | DerivSecondTaylorTerm |
| T | n2 |
Definition at line 252 of file LRBreakupUtilities.h.
|
inline |
Definition at line 264 of file LRBreakupUtilities.h.
|
inline |
need d(df(r)/d(rs))/dr
Definition at line 304 of file LRBreakupUtilities.h.
References qmcplusplus::exp(), DerivYukawaBreakup< T >::OneOverRs, and DerivYukawaBreakup< T >::OneOverSqrtRs.
|
inline |
Definition at line 316 of file LRBreakupUtilities.h.
References DerivYukawaBreakup< T >::Xk().
|
inline |
Definition at line 314 of file LRBreakupUtilities.h.
|
inline |
need the df(r)/d(rs)
Definition at line 293 of file LRBreakupUtilities.h.
References qmcplusplus::exp(), and DerivYukawaBreakup< T >::OneOverSqrtRs.
|
inline |
Definition at line 266 of file LRBreakupUtilities.h.
References DerivYukawaBreakup< T >::DerivSecondTaylorTerm, ParticleSet::getLattice(), ParticleSet::getTotalNum(), DerivYukawaBreakup< T >::n2, DerivYukawaBreakup< T >::NormFactor, DerivYukawaBreakup< T >::OneOverRs, DerivYukawaBreakup< T >::OneOverSqrtRs, DerivYukawaBreakup< T >::OneOverSqrtRs3, qmcplusplus::pow(), DerivYukawaBreakup< T >::Rc, DerivYukawaBreakup< T >::Rs, qmcplusplus::sqrt(), and DerivYukawaBreakup< T >::SqrtRs.
|
inline |
Definition at line 280 of file LRBreakupUtilities.h.
References DerivYukawaBreakup< T >::DerivSecondTaylorTerm, ParticleSet::getLattice(), ParticleSet::getTotalNum(), DerivYukawaBreakup< T >::n2, DerivYukawaBreakup< T >::NormFactor, DerivYukawaBreakup< T >::OneOverRs, DerivYukawaBreakup< T >::OneOverSqrtRs, DerivYukawaBreakup< T >::OneOverSqrtRs3, qmcplusplus::pow(), DerivYukawaBreakup< T >::Rs, qmcplusplus::sqrt(), and DerivYukawaBreakup< T >::SqrtRs.
|
inline |
integral from kc to infinity
Definition at line 319 of file LRBreakupUtilities.h.
References qmcplusplus::cos(), qmcplusplus::exp(), DerivYukawaBreakup< T >::NormFactor, DerivYukawaBreakup< T >::OneOverSqrtRs, DerivYukawaBreakup< T >::Rc, DerivYukawaBreakup< T >::Rs, qmcplusplus::sin(), and DerivYukawaBreakup< T >::SqrtRs.
Referenced by DerivYukawaBreakup< T >::Fk().
| T DerivSecondTaylorTerm |
Definition at line 261 of file LRBreakupUtilities.h.
Referenced by DerivYukawaBreakup< T >::reset().
| T n2 |
Definition at line 262 of file LRBreakupUtilities.h.
Referenced by DerivYukawaBreakup< T >::reset().
| T NormFactor |
Definition at line 258 of file LRBreakupUtilities.h.
Referenced by DerivYukawaBreakup< T >::reset(), and DerivYukawaBreakup< T >::Xk().
| T OneOverRs |
Definition at line 260 of file LRBreakupUtilities.h.
Referenced by DerivYukawaBreakup< T >::df(), and DerivYukawaBreakup< T >::reset().
| T OneOverSqrtRs |
Definition at line 257 of file LRBreakupUtilities.h.
Referenced by DerivYukawaBreakup< T >::df(), DerivYukawaBreakup< T >::operator()(), DerivYukawaBreakup< T >::reset(), and DerivYukawaBreakup< T >::Xk().
| T OneOverSqrtRs3 |
Definition at line 259 of file LRBreakupUtilities.h.
Referenced by DerivYukawaBreakup< T >::reset().
| T Rc |
Definition at line 254 of file LRBreakupUtilities.h.
Referenced by DerivYukawaBreakup< T >::reset(), and DerivYukawaBreakup< T >::Xk().
| T Rs |
Definition at line 255 of file LRBreakupUtilities.h.
Referenced by DerivYukawaBreakup< T >::reset(), and DerivYukawaBreakup< T >::Xk().
| T SqrtRs |
Definition at line 256 of file LRBreakupUtilities.h.
Referenced by DerivYukawaBreakup< T >::reset(), and DerivYukawaBreakup< T >::Xk().