![]() |
QMCPACK
|
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().